#include <iostream>
#include <algorithm>
using namespace std;
struct stu
{
string name;
int age;
};
bool mcmp(const stu a, const stu b)
{
return a.age < b.age;
}
int main()
{
int n, k, t;
struct stu s[103];
cin >> n;
for (int i = 0; i < n; ++i) {
cin >> s[i].name;
cin >> s[i].age >> k >> t;
s[i].age = s[i].age * 10000 + k * 100 + t;
}
sort(s, s + n, mcmp);
for (int i = 0; i < n-1; ++i)
cout << s[i].name<<endl;
cout << s[n - 1].name;
return 0;
}