EduBrick

Наименьший сдвиг

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

Дана строка. Рассмотрите все её циклические сдвиги влево — на 0, 1, 2 и так далее позиций.

Выведите тот из них, который раньше остальных по алфавиту.

Формат ввода

Одна строка длиной от 11 до 20002000 строчных латинских букв.

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

Одна строка.

Примеры

ввод
abacaba
вывод
aabacab

Примечание

Строки сравниваются между собой так же, как слова в словаре, — оператором <.

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