#include <bits/stdc++.h>
using namespace std;
struct student{
string name;
int year,mon,day;
bool operator<(student tmp)const
{
if(year!=tmp.year) return year<tmp.year;
if(mon!=tmp.mon) return mon<tmp.mon;
if(day!=tmp.day) return day<tmp.day;
}
}a[1000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].name >> a[i].year >> a[i].mon >> a[i].day;
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
cout<<a[i].name<<endl;
}
}