#include<bits/stdc++.h>
using namespace std;
struct st{
string name;
int qimo,pingyi,lunwen;
char ganbu,xibu;
int code,money=0;
};
bool cmp(st a,st b){
if(a.money==b.money){
return a.code<b.code;
}
return a.money>b.money;
}
int main(){
st a[101];
int n;
cin >> n;
for(int i = 0;i<n;i++){
cin >> a[i].name >> a[i].qimo >> a[i].pingyi >> a[i].ganbu >> a[i].xibu >> a[i].lunwen;
a[i].code=i+1;
}
int all=0;
for(int i = 0;i < n;i++){
if(a[i].qimo>80&& a[i].lunwen>=1){
a[i].money+=8000;
all+=8000;
}
if(a[i].qimo>85&&a[i].pingyi>80){
a[i].money+=4000;
all+=4000;
}
if(a[i].qimo>90){
a[i].money+=2000;
all+=2000;
}
if(a[i].qimo>80&&a[i].xibu=='Y'){
a[i].money+=1000;
all+=1000;
}
if(a[i].pingyi>80&&a[i].ganbu=='Y'){
a[i].money+=850;
all+=850;
}
}
sort(a,a+n,cmp);
cout << a[0].name << endl << a[0].money << endl << all;
return 0;
}