Задача U. Наименьший циклический сдвиг

Входной файл:input.txt   Ограничение времени:2 сек
Выходной файл:output.txt   Ограничение памяти:64 Мб
Максимальный балл:100  

Условие

Дано слово, состоящее из маленьких букв аглийского алфавита. Найти его лексикографически минимальный цклический сдвиг.

Формат входного файла

В первой строке входного файла записана длина слова. Во второй строке записано само слово длиной не более 2 × 105.

Формат выходного файла

Выведите получившееся слово.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
abaa
aaab

0.040s 0.008s 15