#include <bits/stdc++.h>
using namespace std;
struct you{
string xm;string zw;
long long bg;int dj;
}a[120];
bool bgjh(you z,you x){return z.bg>x.bg;}
bool djjh(you z,you x){return z.zw==x.zw&&z.dj>x.dj;}
int main(){
int n;
cin >> n;
for(int i=0;i<n;i++) cin>>a[i].xm>>a[i].zw>>a[i].bg>>a[i].dj;
sort(a+3,a+n,bgjh);
for(int i=3;i<n;i++){
if(i>=3&&i<5) a[i].zw="HuFa";
else if(i>=5&&i<9) a[i].zw="ZhangLao";
else if(i>=9&&i<16) a[i].zw="TangZhu";
else if(i>=16&&i<41) a[i].zw="JingYing";
else a[i].zw="BangZhong";
}sort(a+1,a+n+1,djjh);
for(int i=0;i<n;i++) cout<<a[i].xm<<" "<<a[i].zw<<" "<<a[i].dj<<endl;
return 0;
}
试了快十次,一直听取WA声一片!!!