Новелла про осень
면접 대비시간 제한1초메모리 제한1024 MB
원형 키보드 문자열과 목표 문자열이 주어질 때, 다음 키로 이동하거나 같은 글자의 임의 키로 순간이동해 목표 문자열을 입력할 수 있는지 판정한다.
문제
Известный автор Алексей пишет новую новеллу, вдохновившись осенней природой. Как и многие современные писатели, Алексей немного экстравагантен, так что использует для печати довольно странную клавиатуру, а также ограничивает себя довольно необычным сводом правил.
Клавиатура представляет из себя круг, на котором по циклу расположены клавиш с буквами латинского алфавита (каждая буква может повторяться несколько раз). За одно действие Алексей может
- либо переместить палец на следующую по циклу клавишу и напечатать расположенную на ней букву (нельзя переместить палец и не нажать клавишу или нажать клавишу дважды);
- либо переместить палец на любую другую клавишу, на которой написан тот же символ, что и на текущей.
Изначально Алексей может поставить палец на любую клавишу. Разумеется, пока он придумывал эти странные правила, он уже успел параллельно написать у себя в голове всю новеллу, которая задается строкой , состоящей только из маленьких букв латинского алфавита.
Помогите Алексею понять, сможет ли он напечатать строку , следуя установленным правилам, или ему придется обойтись обычной клавиатурой.
입력
В первой строке ввода дано единственное целое число --- количество клавиш на клавиатуре ().
Далее следует строка длины , описывающая клавиатуру. Строка состоит из маленьких букв латинского алфавита в том порядке, в котором они следуют на клавиатуре, начиная с некоторого места.
В последней строке ввода дана строка из маленьких букв латинского алфавита --- новелла, которую Алексей хочет напечатать ().
출력
Выведите единственное слово <<YES>> (без кавычек), если такую новеллу можно напечатать, следуя описанным правилам, и <<NO>> иначе.