아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Новелла про осень

면접 대비

시간 제한1초메모리 제한1024 MB

요약
원형 키보드 문자열과 목표 문자열이 주어질 때, 다음 키로 이동하거나 같은 글자의 임의 키로 순간이동해 목표 문자열을 입력할 수 있는지 판정한다.
난이도

보통10점 중 5점

유형
문자열, 구현, 그래프, 그리디
정답자
아직 제출이 없습니다

문제

Известный автор Алексей пишет новую новеллу, вдохновившись осенней природой. Как и многие современные писатели, Алексей немного экстравагантен, так что использует для печати довольно странную клавиатуру, а также ограничивает себя довольно необычным сводом правил.

Клавиатура представляет из себя круг, на котором по циклу расположены nn клавиш с буквами латинского алфавита (каждая буква может повторяться несколько раз). За одно действие Алексей может

  • либо переместить палец на следующую по циклу клавишу и напечатать расположенную на ней букву (нельзя переместить палец и не нажать клавишу или нажать клавишу дважды);
  • либо переместить палец на любую другую клавишу, на которой написан тот же символ, что и на текущей.

Изначально Алексей может поставить палец на любую клавишу. Разумеется, пока он придумывал эти странные правила, он уже успел параллельно написать у себя в голове всю новеллу, которая задается строкой ss, состоящей только из маленьких букв латинского алфавита.

Помогите Алексею понять, сможет ли он напечатать строку ss, следуя установленным правилам, или ему придется обойтись обычной клавиатурой.

입력

В первой строке ввода дано единственное целое число nn --- количество клавиш на клавиатуре (2⩽n⩽2⋅1052 \leqslant n \leqslant 2 \cdot 10^5).

Далее следует строка kk длины nn, описывающая клавиатуру. Строка состоит из nn маленьких букв латинского алфавита в том порядке, в котором они следуют на клавиатуре, начиная с некоторого места.

В последней строке ввода дана строка из маленьких букв латинского алфавита ss --- новелла, которую Алексей хочет напечатать (2⩽∣s∣⩽2⋅1052 \leqslant |s| \leqslant 2 \cdot 10^5).

출력

Выведите единственное слово <<YES>> (без кавычек), если такую новеллу можно напечатать, следуя описанным правилам, и <<NO>> иначе.

예제3

  1. 예제 1

    입력
    3
    abc
    abcabc
    
    예상 출력
    YES
    
  2. 예제 2

    입력
    3
    abc
    abcbc
    
    예상 출력
    NO
    
  3. 예제 3

    입력
    4
    abcb
    ababa
    
    예상 출력
    YES