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.
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