#include<bits/stdc++.h>
using namespace std;
struct ab {
string name;
int qimo,banji,lunwen,id,alljiangxuejin=0;
char ganbu,xibu;
} student[114514];
int n,alljiangxuejin;
bool cmp(ab a,ab b) {
if(a.alljiangxuejin!=b.alljiangxuejin)return a.alljiangxuejin>b.alljiangxuejin;
return a.id<b.id;
}
int main() {
cin>>n;
for(int i=1; i<=n; i++) {
cin>>student[i].name;
student[i].id=i;
scanf("%d%d%c%c%d",&student[i].qimo,&student[i].banji,&student[i].ganbu,&student[i].xibu,&student[i].lunwen);
if(student[i].qimo>80&&student[i].lunwen>=1) student[i].alljiangxuejin+=8000,alljiangxuejin+=8000;
if(student[i].qimo>85&&student[i].banji>80) student[i].alljiangxuejin+=4000,alljiangxuejin+=4000;
if(student[i].qimo>90) student[i].alljiangxuejin+=2000,alljiangxuejin+=2000;
if(student[i].qimo>85&&student[i].xibu=='Y') student[i].alljiangxuejin+=1000,alljiangxuejin+=1000;
if(student[i].banji>80) student[i].alljiangxuejin+=850,alljiangxuejin+=850;
}
sort(student+1,student+1+n,cmp);
cout<<student[1].name<<"\n";
printf("%d\n%d",student[1].alljiangxuejin,alljiangxuejin);
return 0;
}