#include<bits/stdc++.h>
using namespace std;
struct N{
int k;
string a;
}f[100000];
bool cmp(N a,N b){
return a.k>b.k;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++)cin>>f[i].k>>f[i].a;
sort(f,f+n,cmp);
for(int i=0;i<n;i++){
cout<<f[i].a<<endl;
}
}
封禁排队好好好,这个回答好
截图保存一下