#include <iostream>
#include<algorithm>
#include <string.h>
using namespace std;
typedef struct{
int kg;
string color;
}mouse;
bool cmp(mouse a,mouse b)
{
if(a.kg>=b.kg)
return a.kg>=b.kg;
else return false;
}
int main() {
int N;
while(cin>>N)
{
mouse m[101];
for(int i=0;i<N;i++)
{
cin>>m[i].kg;
cin>>m[i].color;
}
sort(m,m+N,cmp);
for(int i=0;i<N;i++)
cout<<m[i].color<<endl;
}
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号