问题 C: 按年龄排序

问题 C: 按年龄排序

时间限制: 3 Sec  内存限制: 256 MB
提交: 20  解决: 8
[提交][状态][讨论版][命题人:]

题目描述

给定n个学生的姓名、出生年月日,请按照年龄从小到大进排序,如果年龄一样大,按照姓名的字典序排序。

输入

第一行一个整数n,表示学生的人数

接下来n行,每行第一个是由小写字母组成(长度不超10)的字符串、接下来三个整数,分别表示年、月、日。用空格分隔。

数据保证出生日期合法,并且出生年大于1000


输出

共n行

每行输出按要求排好序姓名,再输出一个8位的出生日期。具体看样例输出

样例输入

5
ww 1981 1 1
tt 1980 12 11
ss 1937 7 10
dd  2000 1 1
gg 1981 12 1

样例输出

dd 20000101
gg 19811201
ww 19810101
tt 19801211
ss 19370710

提示


数据范围



1<=n<=10^5



注意:整数的输入输出用scanf printf输入输出

[提交][状态]