Выходные данные
Выведите лексикографически минимальную строку, которую можно получить из s, сдвинув ровно одну непустую подстроку.
Примечание
Строка s называется лексикографически меньшей, чем строка t такой же длины, если существует такое 1 ≤ i ≤ |s|, что s1 = t1, s2 = t2, ..., si - 1 = ti - 1, а si < ti.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
codeforces
|
bncdenqbdr
|
|
2
|
abacaba
|
aaacaba
|