e-olymp
Задачі

Особові справи

Особові справи

Одного разу незгарбна секретарка переплутала особові справи учнів. Тому їх потрібно знову впорядкувати спочатку по класам, а всередині класу по прізвищам.

Вхідні дані

У першому рядку задано число N (1N1000) – кількість особових справ. Далі для кожного з N учнів наступні дані (кожне у своєму рядку): прізвище та ім'я, клас, дата народження. Прізвище та ім'я – рядки не більше ніж з 20 символів, клас – рядок, що складається з числа (від 1 до 11) та латинської літери (від "A" до "Z"), дата народження – дата у форматі "ДД.ММ.РР". Гарантується, що всередині одного класу однофамільці відсутні.

Вихідні дані

У вихідний файл потрібно вивести N рядків, у кожному з яких записано дані для одного учня. Рядки повинні бути впорядковані спочатку по класам, а потім по прізвищам.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані
3
Sidorov
Sidor
9A
20.07.93
Petrov
Petr
10B
23.10.92
Ivanov
Ivan
9A
10.04.93
Вихідні дані
9A Ivanov Ivan 10.04.93
9A Sidorov Sidor 20.07.93
10B Petrov Petr 23.10.92