#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; string mz[n]={}; int cj[n]={}; for(int i=0;i<n;i++){ cin>>mz[i]>>cj[i]; } for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(cj[i]<cj[j]){ swap(cj[i],cj[j]); swap(mz[i],mz[j]); } } } for(int i=0;i<n;i++){ cout<<mz[i]<<" "<<cj[i]<<endl; } return 0; }