#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
typedef struct rat{
int wh;
string col;
}rat;
rat s[100];
bool cmp(rat a,rat b){
return a.wh>b.wh;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>s[i].wh>>s[i].col;
}
sort(s,s+n,cmp);
for(int i=0;i<n;i++){
cout<<s[i].col<<"\n";
}
return 0;
}