/BACO - Bàn cờ

<Problem>

http://ntucoder.net/Problem/Details/5
              Uses Crt;
        Var     cv:array[-trunc(1e4)..trunc(1e4),-trunc(1e4)..trunc(1e4)] of byte;
                a,b,c,d,i,j,res:longint;
        Begin
                readln(a,b,c,d); cv[c,d]:=1;
                for i:=1 to 8 do cv[a,i]:=1; for i:=1 to 8 do cv[i,b]:=1;
                for i:=1 to 8 do cv[c+i,d+i]:=1;
                for i:=1 to 8 do cv[c-i,+d-i]:=1;
                for i:=1 to 8 do cv[c-i,d+i]:=1;
                for i:=1 to 8 do cv[c+i,d-i]:=1;
                //for i:=1 to 8 do begin writeln; for j:=1 to 8 do write(cv[i,j]); end;
                for i:=1 to 8 do for j:=1 to 8 do if cv[i,j]=1 then inc(res);
                writeln(res);
                readln;
        End.