Найменший циклічний зсув#2465

Найменший циклічний зсув

1 секунда
64 мегабайти
Легка

Циклічний зсув рядка — це рядок, отриманий шляхом переміщення деяких початкових символів початкового рядка в його кінець. Ваше завдання — знайти лексикографічно найменший циклічний зсув заданого рядка.

Вхідні дані

У першому рядку задано ціле число — кількість тестових випадків. Наступні рядків містять по одному рядку. Кожен рядок складається із символів з ASCII-кодами від до . Розмір вхідного файла не перевищує одного мегабайта.

Вихідні дані

Для кожного тестового випадку виведіть в окремому рядку найменший циклічний зсув.

Приклади

Приклад 1

Loading
Loading