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
Коментарі