#include<bits/stdc++.h>
using namespace std;
struct student{
string name;
int score1,score2,thesis;
bool cadre,west;
};
void input(student x){
char y,z;
scanf("%s %d %d %c %c %d",&x.name,&x.score1,&x.score2,&y,&z,&x.thesis);
x.cadre=(y=='Y');
x.west=(z=='Y');
}
bool academician(student x){
return x.score1>80&&x.thesis>=1;
}
bool five_four(student x){
return x.score1>85&&x.score2>80;
}
bool score(student x){
return x.score1>90;
}
bool west(student x){
return x.west==true&&x.score1>85;
}
bool class_contribute(student x){
return x.cadre==true&&x.score2>80;
}
int main(){
int a,maxn=0,sumn=0;
string maxm;
scanf("%d",&a);
for(int i=1;i<=a;i++){
int n=0;
student s;
input(s);
if(academician(s)==true){
n+=8000;
}
if(five_four(s)==true){
n+=4000;
}
if(score(s)==true){
n+=2000;
}
if(west(s)==true){
n+=1000;
}
if(class_contribute(s)==true){
n+=850;
}
if(n>maxn){
maxn=n;
maxm=s.name;
}
sumn+=n;
}
cout<<maxm<<endl<<maxn<<endl<<sumn;
return 0;
}