#include <iostream>
#include <cstdio>
#include <string>
#include <algorithm>
using namespace std;
const int MAXN=100;
struct Mouse{
int weight;
string color;
};
Mouse arr[MAXN];
bool Compare(Mouse a,Mouse b){
return a.weight>b.weight;
}
int main() {
int n;
while(scanf("%d",&n)!=EOF){
for(int i=0;i<n;i++){
cin>>arr[i].weight>>arr[i].color;
}
sort(arr,arr+n,Compare);
for(int i=0;i<n;i++){
cout<<arr[i].color<<endl;
}
}
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号