#include<bits/stdc++.h>
using namespace std;
long long n,y[101],m[101],d[101];
string s[101];
int main() {
ios::sync_with_stdio(0);
freopen("P1104_6.in","r",stdin);
freopen("P1104_6.out","w",stdout);
cin>>n;
for(int i=1; i<=n; i++) {
cin>>s[i]>>y[i]>>m[i]>>d[i];
}
for(int i=1; i<=n; i++) {
for(int j=i+1; j<=n; j++) {
if(y[i]>y[j]) {
swap(y[i],y[j]);
swap(s[i],s[j]);
swap(m[i],m[j]);
swap(d[i],d[j]);
}
if(y[i]==y[j]) {
if(m[i]>m[j]) {
swap(y[i],y[j]);
swap(s[i],s[j]);
swap(m[i],m[j]);
swap(d[i],d[j]);
}
if(m[i]==m[j]) {
if(d[i]>d[j]) {
swap(y[i],y[j]);
swap(s[i],s[j]);
swap(m[i],m[j]);
swap(d[i],d[j]);
}
}
}
}
}
for(int i=1;i<=n;i++)
cout<<s[i]<<endl;
return 0;
}
QAQ