ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

1546. Сортировка по-японски

Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
Японцы любят фотографировать. Но фотографии, сделанные цифровым фотоаппаратом, не всегда корректно сортируются на компьютере: например, файл photo12.jpg почему-то находится между файлами photo1.jpg и photo2.jpg — и фотографии при просмотре идут не в том порядке. Некоторые японцы используют систему, которая сортирует строки по другим, японским, правилам, и у них числа сортируются естественным образом:
лексикографический порядокяпонский порядок
photo2
photox1
photox10
photox2
photo2
photox1
photox2
photox10
Полностью эти правила излагаться в условии не будут. Они достаточно просты и логичны. Попробуйте проникнуться духом Японии и сами определить их.

Исходные данные

На вход подается несколько строк. Строки содержат только строчные латинские буквы и цифры. Общий объем входных данных не превосходит 100 КБ.

Результат

Выведите те же строки, но отсортированные в соответствии с японскими правилами.
Для того чтобы устранить все неясности относительно японских правил сортировки, вы можете воспользоваться эталонной программой. Эта программа сортирует по-японски, но имеет некоторые ограничения: она сортирует не более 15 строк длиной не более 30 символов. Эталонная программа доступна здесь.

Пример

исходные данныерезультат
photox10
photox1
photo2
photox2
photo2
photox1
photox2
photox10
Автор задачи: Владимир Яковлев
Источник задачи: XI командный чемпионат Урала по спортивному программированию, Екатеринбург, 21 апреля 2007 г