#include <string>
#include <vector>
using namespace std;
struct stu
{
string name;
int g1;
int g2;
char isXueGan;
char isWest;
int lunwen;
int money;
};
void getMoney(stu &s)
{
if(s.g1>80 && s.lunwen>=1) s.money+=8000;
if(s.g1>85 && s.g2>=80) s.money+=4000;
if(s.g1>90) s.money+=2000;
if(s.g1>85 && s.isWest=='Y') s.money+=1000;
if(s.g2>80 && s.isXueGan=='Y') s.money+=850;
}
int main()
{
int num;
cin >> num;
vector<stu> S;
stu s;
for(int i=0;i<num;i++)
{
cin>>s.name>>s.g1>>s.g2>>s.isXueGan>>s.isWest>>s.lunwen;
s.money=0;
S.push_back(s);
}
for(int i=0;i<num;i++)
getMoney(S[i]);
int k;
int max=0;
int count=0;
for(int i=0;i<num;i++)
{
count+=S[i].money;
if(S[i].money>max){
k=i;
max=S[i].money;
}
}
cout << S[k].name << endl;
cout << max <<endl;
cout << count <<endl;
}