code:
#include <bits/stdc++.h>
#define int long long
#define N 100000+10
#define mod 1000000007
using namespace std;
int n,maxn=0,ans=0;
struct stu
{
string na;
int qm,py,lw,all=0;
bool isg,isw;
}s[N];
bool cmp(stu a,stu b)
{
if(a.all>b.all)
{
return 1;
}
else if(a.all<b.all)
{
return 0;
}
else
{
return 1;
}
}
signed main()
{
// freopen("god.in", "r", stdin);
// freopen("god.out", "w", stdout);
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin>>n;
for(int i=1;i<=n;i++)
{
char g,w;
cin>>s[i].na>>s[i].qm>>s[i].py>>g>>w>>s[i].lw;
if(g=='Y')
{
s[i].isg=1;
}
else
{
s[i].isg=0;
}
if(w=='Y')
{
s[i].isw=1;
}
else
{
s[i].isw=0;
}
}
for(int i=1;i<=n;i++)
{
if(s[i].lw!=0&&s[i].qm>80)
{
s[i].all+=8000;
}
if(s[i].py>80&&s[i].qm>85)
{
s[i].all+=4000;
}
if(s[i].qm>90)
{
s[i].all+=2000;
}
if(s[i].isw!=0&&s[i].qm>85)
{
s[i].all+=1000;
}
if(s[i].isg&&s[i].py>80)
{
s[i].all+=850;
}
}
int alll=0;
for(int i=1;i<=n;i++)
{
alll+=s[i].all;
}
sort(s+1,s+n+1,cmp);
cout<<s[1].na<<endl<<s[1].all<<endl<<alll;
return 0;
}