Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Поиск подстроки

Time limit:1 sec.
Memory limit: 262144 KByte

Найти все вхождения строки T в строку S при условии, что строка S свёрнута в кольцо — то есть после её последнего символа снова идёт первый.

Входные данные

В первой строке входных данных записана строка S, во второй — строка T. Обе строки состоят только из строчных английских букв. Длины строк могут быть в диапазоне от 1 до 105 символов включительно.

Выходные данные

Выведите все вхождения строки T в строку S в порядке возрастания. Нумерация позиций строк начинается с нуля.

Примеры

Входные данные
ababbabab
aba
Выходные данные
0 5 7 
Входные данные
abab
ababab
Выходные данные
0 2 
© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.