#include<bits/stdc++.h>
#define jiasu ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define jdsr for(int i=0;i<n;i++) cin>>a[i];
#define jdsc for(int i=0;i<n;i++) cout<<a[i]<<" ";
using namespace std;
struct node{
string s;
int endscore;
int classscore;
char ganbu;
char west;
int lunwen;
int money=0;
};
bool cmp(node x,node y){
return x.money>y.money;
}
int n,sum;
int main(){
jiasu;
cin>>n;
node a[105];
for(int i=0;i<n;i++){
cin>>a[i].s>>a[i].endscore>>a[i].classscore>>a[i].ganbu>>a[i].west>>a[i].lunwen;
if(a[i].endscore>80&&a[i].lunwen>=1){
a[i].money+=8000;
sum+=8000;
}
if(a[i].endscore>85&&a[i].classscore>80){
a[i].money+=4000;
sum+=4000;
}
if(a[i].endscore>90){
a[i].money+=2000;
sum+=2000;
}
if(a[i].endscore>85&&a[i].west=='Y'){
a[i].money+=1000;
sum+=1000;
}
if(a[i].classscore>80&&a[i].ganbu=='Y'){
a[i].money+=850;
sum+=850;
}
}
sort(a,a+n,cmp);
cout<<a[0].s<<"\n"<<a[0].money<<"\n"<<sum;
return 0;
}