#include <bits/stdc++.h>
using namespace std;
struct Birthday {
string name;
int year;
int month;
int day;
};
bool xtc(Birthday a, Birthday b) {
if (a.year!=b.year){
return a.year<b.year;
}
else if(a.month!=b.month){
return a.month<b.month;
}
else {
return a.day<b.day;
}
}
int main() {
int n;
cin>>n;
Birthday ins[1010];
for (int i=0;i<n;i++) {
cin>>ins[i].name>>ins[i].year>>ins[i].month>>ins[i].day;
}
sort(ins,ins+n,xtc);
for (int i=0;i<n;i++) {
cout<<ins[i].name<<endl;
}
return 0;
}
不知道哪里错了