#include<bits/stdc++.h>
using namespace std;
int n;
struct node
{
string name;
int qj;
int pj;
bool gb;
bool xy;
int lw;
}t;
int main()
{
cin>>n;
int mx=0;
string mxn;
long long anss=0;
for(int i=1;i<=n;i++)
{
int ans=0;
char cc;
cin>>t.name>>t.qj>>t.pj;
cin>>cc;if(cc=='Y') t.gb=1;
cin>>cc;if(cc=='Y') t.xy=1;
cin>>t.lw;
if(t.qj>80&&t.lw>0) ans+=8000;
if(t.qj>85&&t.pj>80) ans+=4000;
if(t.qj>90) ans+=2000;
if(t.qj>85&&t.xy) ans+=1000;
if(t.qj>80&&t.gb) ans+=850;
if(ans>mx) mx=ans,mxn=t.name;
anss+=ans;
t.gb=0;t.lw=0;t.pj=0;t.qj=0;t.xy=0;
}
cout<<mxn<<endl;
cout<<mx<<endl;
cout<<anss<<endl;
return 0;
}