注意样例,模拟就行
var
a:array[0..100,0..100]of 0..2;
i,j,k:longint;
x1,x2,x3,y3,x4,y4,y1,y2:longint;
t2,t1:longint;
begin
readln(x1,y1,x2,y2,x3,y3,x4,y4);
for i:=0 to 100 do
for j:=0 to 100 do a[i,j]:=0;
for i:=x1+1 to x2 do
for j:=y1+1 to y2 do a[i,j]:=a[i,j]+1;
for i:=x3+1 to x4 do
for j:=y3+1 to y4 do a[i,j]:=a[i,j]+1;
for i:=0 to 100 do
for j:=0 to 100 do
begin
if a[i,j]=1 then inc(t1);
if a[i,j]=2 then inc(t2);
end;
writeln(t2,' ',t1,' ',100*100-t1-t2);
end.