#include<bits/stdc++.h>
using namespace std;
int n;
struct sum{
string nam;
int x,y,z,xb;
};
bool cmp1(sum i,sum j){
if(i.x!=j.x) return i.x<j.y;
if(i.y!=j.y) return i.y<j.y;
if(i.z!=j.z) return i.z<j.y;
return i.xb<j.xb;
}
int main(){
cin>>n;
sum q[200];
for(int i=0;i<n;i++){
cin>>q[i].nam>>q[i].x>>q[i].y>>q[i].z;
q[i].xb=i;
}
sort(q,q+n,cmp1);
for(int i=0;i<n;i++)
cout<<q[i].nam<<" "<<q[i].x<<" "<<q[i].y<<" "<<q[i].z<<endl;
return 0;
}