eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Дитяча залізниця

Дитяча залізниця

\includegraphics{https://static.e-olymp.com/content/69/69ee832bac3c198cab23f6d76b655d94d6cf171f.jpg} Вітек не припиняє своїх забавок з кубиками. А тут ще татко подарував йому дитячу залізницю. Вітек розташовує якусь кількість кубиків по одному на вагончик і перед тим, як завершити гру, вирішує переформувати потяг таким чином, щоб отримане слово було лексикографічно найменшим із усіх можливих, але так як він до цього вже награвся, то може лише один раз від`єднати якусь кількість кубиків і паровозиком перевезти їх у хвіст свого потягу. Яке слово отримає Вітек? \InputFile Перший і єдиний рядок містить задане слово. Кубики у Вітека лише з великих літер латинського алфавіту і їх кількість не перевищує \textbf{500000}. \OutputFile Слово, утворене Вітеком.
Ліміт часу 0.1 секунд
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
CBABC
Вихідні дані #1
ABCCB