Дана строка s, изначально состоящая из n строчных латинских букв. Над ней производятся k операций, где . В i-ю операцию необходимо удалить некоторую подстроку длиной ровно 2i - 1 из s.
Выведите лексикографически минимальную строку, которую возможно получить после выполнения k операций.
Единственная строка содержит строку s из n строчных латинских букв (1 ≤ n ≤ 5000).
Выведите лексикографически минимальную строку, которую можно получить после выполнения k операций.
adcbca
aba
abacabadabacaba
aabacaba
Возможные операции в примерах:
Название |
---|