{
NAME Ammar Qadri
SCHOOL Woburn Collegiate Institute
DIVISION Senior
CONTEST One
}
uses crt;
var
aa,bb,n:longint;
a,b:char;
h,s:array[1..7] of real;
function v(x:char):longint;
begin
if x in ['1'..'9'] then exit(ord(x)-ord('0'));
if x in ['A'..'H'] then exit(ord(x)-ord('A')+10);
end;
function sum(a,b:longint):real;
var
aa:longint;
c:real;
begin
c:=0;
for aa:= a to b do c:=c+h[aa];
exit(c);
end;
begin
for aa:= 1 to 5 do begin
readln(n);
for bb:= 1 to 5 do s[bb]:=0;
for bb:= 1 to 7 do begin
readln(a);
readln(b);
h[bb]:=(v(b)-v(a))/2;
if h[bb] > 6 then s[5]:=s[5]+48+12*(h[bb]-6) else s[5]:=s[5]+8*h[bb];
end;
if sum(1,7) > 30 then s[1]:=300 + 15*(sum(1,7)-30) else s[1]:=10*sum(1,7);
if sum(1,7) > 40 then s[2]:=300 + 15*(sum(1,7)-40) else s[2]:=7.5*sum(1,7);
if sum(1,7) > 20 then s[3]:=185 + 10.5*(sum(1,7)-20) else s[3]:=9.25*sum(1,7);
s[4]:= 13.5*(h[1]+h[7]) + 6.75*sum(2,6);
writeln('$',s[n div 100]:0:2);
end;
readln;
end.