#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(void)
{
int n,i,x;
string str;
vector<pair<int,string> >a;
for(i=0;i<n;i++)
{
cin>>x>>str;
a.push_back(make_pair(-x,str));
}
sort(a.begin(),a.end());
for(i=0;i<n;i++)
{
cout<<a[i].second<<" "<<-1*a[i].first<<endl;
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbih2b2lkKQp7CiAgaW50IG4saSx4OwogIHN0cmluZyBzdHI7CiAgdmVjdG9yPHBhaXI8aW50LHN0cmluZz4gPmE7CiAgZm9yKGk9MDtpPG47aSsrKQogIHsKICAgIGNpbj4+eD4+c3RyOwogICAgYS5wdXNoX2JhY2sobWFrZV9wYWlyKC14LHN0cikpOwogIH0KICBzb3J0KGEuYmVnaW4oKSxhLmVuZCgpKTsKICBmb3IoaT0wO2k8bjtpKyspCiAgewogICAgY291dDw8YVtpXS5zZWNvbmQ8PCIgIjw8LTEqYVtpXS5maXJzdDw8ZW5kbDsKICAgfQp9