

void main()
{struct student
{char name[30];
int final;
int crit;
char leader;
char west;
int paper;}stu;

	int max=0,n,i,total=0,money;
char bestboy[30];
scanf("%d",&n);
			for(i=0;i<n;i++)
			{scanf("%s ",stu.name);
			 scanf("%d ",&stu.final);
			  scanf("%d ",&stu.crit);
			 scanf("%c ",&stu.leader);
			 scanf("%c ",&stu.west);
			 scanf("%d",&stu.paper);
			 money=0;
			 if(stu.final>80&&stu.paper!=0)//1) ????????8000??????????80??>80???????????1??1????????????? 
 
//3) ????????2000??????????90??>90????????? 
//4) ????????1000??????????85??>85????????????? 
//5) ????????850??????????80??>80??????????? 

				 money+=8000;
			 if(stu.final>85&&stu.crit>80)//2) ????????4000??????????85??>85????????????80??>80?????????
				 money+=4000;
			 if(stu.final>90)
				 money+=2000;
			 if(stu.final>85&&stu.west=='Y')
			 money+=1000;
			 if(stu.crit>80&&stu.leader=='Y')
			 {money+=850;}

			 total+=money;
			 if(money>max)
			 {max=money;
			  strcpy(bestboy,stu.name);
			 }
			}
			printf("%s\n%d\n%d",bestboy,max,total);

}
