#include <iostream>
#include <cstdio>
using namespace std;
struct node
{
char xm[20];
int qm,py;
char gb,we;
int lw;
int sum;
};
int main(){
int n;
scanf("%d",&n);
struct node stu[101];
int i,s,total=0,max=-1,index=0;
for(i=0;i<n;i++)
{
s=0;
cin>>stu[i].xm>>stu[i].qm>>stu[i].py>>stu[i].gb>>stu[i].we>>stu[i].lw;
if(stu[i].qm>80&&stu[i].lw>=1) s+=8000;
if(stu[i].qm>85&&stu[i].py>80) s+=4000;
if(stu[i].qm>90) s+=2000;
if(stu[i].qm>85&&stu[i].we=='Y') s+=1000;
if(stu[i].qm>80&&stu[i].gb=='Y') s+=850;
stu[i].sum = s;
total+=s;
if(s>max)
{
index=i;
max=s;
}
}
cout<<stu[index].xm<<endl<<max<<endl<<total;
return 0;
}