EduBrick

Циклический сдвиг строки

2000 мс · 256 МБ · всё или ничего

Можно ли получить вторую строку из первой циклическим сдвигом?

Например, из abcde сдвигом получается cdeab, а abced — нет.

Формат ввода

Две строки, каждая длиной не больше 50005000 символов из строчных латинских букв. Обе непустые.

Формат вывода

Одно число: 11, если можно, и 00 иначе.

Примеры

ввод
abcde
cdeab
вывод
1

Примечание

Ключевое наблюдение: любой циклический сдвиг строки ss — это подстрока строки s+ss + s. Дальше достаточно find. Не забудьте сначала сравнить длины: без этого abc окажется «сдвигом» строки ab.

Войдите, чтобы отправлять решения.