{

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.