#include <bits/stdc++.h>
using namespace std;
struct student{
string name;
int year,month,day;
};
bool cmp(student a,student b){
if(a.year!=b.year)
return a.year<b.year;
if(a.month!=b.month)
return a.month<b.month;
if(a.day!=b.day)
return a.day<b.day;
return false;
}
int main(){
int n;
student s[101];
cin>>n;
for(int i=0;i<n;i++){
cin>>s[i].name>>s[i].year>>s[i].month>>s[i].day;
}
sort(s,s+n,cmp);
for(int i=0;i<n;i++){
cout<<s[i].name<<endl;
}
return 0;
}
m的最后一个点错了,但最后一个点90多个人......
根本检查不了啊QAQ