#include<bits/stdc++.h>
using namespace std;
int b[1000];
struct xxs{
string m;
int qm,bj;
char g,x;
int lw,q,xh;
}tx[100+90];
int c=0;
bool cmp(xxs a1,xxs a2){
if(a1.q==a2.q)return a1.xh>a2.xh,c++;
else return a1.q>a2.q;
}
int main(){
int i,n,c=0;
cin>>n;
for(i=1;i<=n;++i){
tx[i].xh=i;
cin>>tx[i].m>>tx[i].qm>>tx[i].bj>>tx[i].g>>tx[i].x>>tx[i].lw;
b[i]=0;
if(tx[i].qm>80&&tx[i].lw>=1){
tx[i].q+=8000;
}
if(tx[i].qm>85&&tx[i].bj>80){
tx[i].q+=4000;
}
if(tx[i].x=='Y'&&tx[i].qm>85){
tx[i].q+=1000;
}
if(tx[i].qm>90){
tx[i].q+=2000;
}
if(tx[i].x=='Y'&&tx[i].bj>80){
tx[i].q+=850;
}
c+=tx[i].q;
}
sort(tx+1,tx+n,cmp);
cout<<tx[1].m<<endl<<tx[1].q<<endl<<c;
return 0;
}