#include<bits/stdc++.h>
using namespace std;
int Y(int average_scores,int paper_num){
if(average_scores>80&&(paper_num>1||paper_num==1)){
return 8000;
}
else{
return 0;
}
}
int W(int average_scores,int class_scores){
if(average_scores>85&&class_scores>80){
return 4000;
}
else{
return 0;
}
}
int Nb(int average_scores){
if(average_scores>90){
return 2000;
}
else{
return 0;
}
}
int West(int average_scores,string w_s){
if(average_scores>85&&w_s=="Y"){
return 1000;
}
else{
return 0;
}
}
int Class(int class_scores,string s_g){
if(class_scores>80&&s_g=="Y"){
return 850;
}
else{
return 0;
}
}
int main(){
int N;
cin>>N;
int average_scores[101],class_scores[101],paper_num[101],money[101],money_1[101],sum;
string name[101],s_g[101],w_s[101],name_out;
for(int i=0;i<N;i++){
cin>>name[i]>>average_scores[i]>>class_scores[i]>>s_g[i]>>w_s[i]>>paper_num[i];
money[i]=Y(average_scores[i],paper_num[i])+W(average_scores[i],class_scores[i])
+Nb(average_scores[i])+West(average_scores[i],w_s[i])+Class(class_scores[i],s_g[i]);
sum += money[i];
}
for(int i=0;i<N;i++){
money_1[i] = money[i];
}
sort(money,money+N);
for(int i=0;i<N;i++){
if(money_1[i]==money[N-1]){
name_out = name[i];
}
}
cout<<name_out<<endl;
cout<<money[N-1]<<endl;
cout<<sum;
}