#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string>
using namespace std;
const int MAXSIZE = 100;
int arr[MAXSIZE];
struct Anim{
int weigh;
string color;
};
Anim anim[MAXSIZE];
bool Compare(Anim x,Anim y){
return x.weigh>y.weigh;
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
for(int i=0; i<n; ++i)
{
cin>>anim[i].weigh>>anim[i].color;
// scanf("%d",&arr[i]);
}
sort(anim,anim+n,Compare);
for(int i=0; i<n; ++i)
{
// printf("%d ",arr[i]);
cout<<anim[i].color<<endl;
}
}
}