eolymp
bolt
Try our new interface for solving problems
Məsələlər

Şəxsi işlər

Şəxsi işlər

Bir dəfə, katibə şagirdlərin şəxsi işlərini qarışdırdı. İndi onları yenidən sinfə görə, sinif daxilində isə soyada görə sıralamaq lazımdır. \InputFile İlk sətirdə şəxsi işlərin sayını ifadə edən \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{1000}) ədədi verilir. Sonra \textbf{N} şagirdin hər biri üçün (hər biri öz sətrində) növbəti verilənlər verilir: soyad və ad, sinif, doğum tarixi. Soyad və ad \textbf{20} simvoldan çox olmayan sətirdir, sinif - (\textbf{1}-dən \textbf{11}-ə qədər) ədədlər və ("\textbf{A}"-dan "\textbf{Z}"-ə qədər) hərflər ehtiva edən sətirdir, doğum tarixi -- "\textbf{ДД.ММ.ГГ}". formatındadır. Eyni sinifdə eyni soyadlı şagirdlərin olmadığına zəmanət verilir. \OutputFile Çıxış faylına hər birində bir şagirdin məlumatları yazılmış \textbf{N} sətir vermək tələb olunur. Sətirlər əvvəlcə sinfə görə, sonra isə soyada görə sıralanmış olmalıdır.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
Sidorov
Sidor
9A
20.07.93
Petrov
Petr
11B
23.10.92
Ivanov
Ivan
9A
10.04.93

Çıxış verilənləri #1
9A Ivanov Ivan 10.04.93
9A Sidorov Sidor 20.07.93
11B Petrov Petr 23.10.92
Giriş verilənləri #3
2
A
A
9A
01.02.03
B
B
10A
01.02.03
Çıxış verilənləri #3
9A A A 01.02.03
10A B B 01.02.03