#include <iostream>
#include <algorithm>
#include <string>
#include <cstdio>
using namespace std;
struct stu
{
	string name;int scho;int total;
};
int main()
{
	int n;
	stu ans;
	cin>>n;
	string name;int term,judge,p;
	char of,west;
	ans.total=0;
	ans.scho=0;
	for(int i=1;i<=n;i++)
	{
		int temp(0);
		cin>>name>>term>>judge>>of>>west>>p;
		if(term>80&&p>=1)
			temp+=8000;
		if(term>85&&judge>80)
			temp+=4000;
		if(term>90)
			temp+=2000;
		if(west=='Y'&&term>85)
			temp+=1000;
		if(of=='Y'&&judge>80)
			temp+=850;
		ans.total+=temp;
		if(ans.scho<temp)
		{
			ans.name=name;
			ans.scho=temp;
		}
	}
	printf("%s\n%d\n%d\n",(ans.name).c_str(),ans.scho,ans.total);
	return 0;
}
/**************************************************************
	Problem: 2256
	User: admin
	Language: C++
	Result: Accepted
	Time:69 ms
	Memory:2076 kb
****************************************************************/