11958. Зсув рядка


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано два рядки \(S_1\) і \(S_2\).

Завдання полягає в тому, щоб дізнатися, чи можна отримати рядок \(S_2\), зсунувши рядок \(S_1\) рівно на 2 позиції.

Формат вхідних даних

Перший рядок вхідного потоку містить \(S_1\).

Другий рядок вхідного потоку містить \(S_2\).

Формат вихідних даних

У вихідний потік вивести \(Yes\) або \(No\) - відповідь на поставлене завдання.

Обмеження

\(1 \le |S_1|, |S_2| \le 10^5\)

\(S_1\), \(S_2\) містять символи проміжку ['a'..'z']

Приклад вхідних даних

amazon
azonam

Приклад вихідних даних

Yes

Приклад вхідних даних

amazon
onamaz

Приклад вихідних даних

Yes

Приклад вхідних даних

amazon
zonama

Приклад вихідних даних

No

Коментарі

Ще немає коментарів.