program scholar2;
type arrtp1=array[1..100] of longint;
arrtp2=array[1..100] of char;
arrtps=array[1..100] of string;
var name:arrtps;
jj,qm,bp,lw:arrtp1;
bg,xb:arrtp2;
c:char;
maxjj,maxi,sum,i,n:longint;
s:string;
begin
assign(input,'scholar2.in');reset(input);
assign(input,'scholar2.out');rewrite(output);
readln(n);
for i:= 1 to n do
begin
read©;
while c<>' ' do
begin
name[i]:=name[i]+c;
read©;
end;
read(qm[i],bp[i]); read(s);
bg[i]:=s[2];xb[i]:=s[4];lw[i]:=ord(s[6])-48;
readln;
end;
for i:=1 to n do
begin
if (qm[i]>80)and(lw[i]>=1) then jj[i]:=jj[i]+8000;
if (qm[i]>85)and(bp[i]>80) then jj[i]:=jj[i]+4000;
if (qm[i]>90) then jj[i]:=jj[i]+2000;
if (qm[i]>85)and(xb[i]='Y') then jj[i]:=jj[i]+1000;
if (bp[i]>80)and(bg[i]='Y') then jj[i]:=jj[i]+850;
end;
maxjj:=0;
sum:=0;
for i:=1 to n do
begin
sum:=sum+jj[i];
if jj[i]>maxjj then begin maxjj:=jj[i];maxi:=i;end;
end;
writeln(name[maxi]);
writeln(maxjj);
writeln(sum);
close(input);
close(output);
end.