// editor3
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
struct c{string id,nm;int cr;);
int main (){
    int n;cin>>n;
    if(n<0)return cout <<"Invalid input",0;
    vector<C>v(n);
    for (auto &i:v)cin>>i.id>>i.nm>>i.cr;
    sort(v.begin(),v.end(),[](C,a,Cb){return a.cr<b.cr;});
    for (auto i: v)cout<<i.id<<""<<i.nm<<""<<i.cr<<endl;
}
return 0;
}