각 테스트 사례에서 직사각형 안의 세 점이 정해진 시계 방향 순서로 보이는 영역의 넓이를 구한다.
보통5기하수학아직 제출이 없습니다시간 제한1초메모리 제한256 MB남아메리카 대륙 남쪽 끝 파타고니아에는 토레스 델 파이네 국립공원이 있다. 거대한 화강암 봉우리와 빙하, 호수, 숲이 이어져 해마다 많은 사람이 찾는다.

공원 한가운데에는 깎아지른 화강암 봉우리 세 개가 나란히 서 있다. 높이는 2,800m에 이르고, 이름은 각각 Torre Norte(북쪽 봉우리), Torre Central(가운데 봉우리), Torre Sur(남쪽 봉우리)이다. 세 봉우리가 완전한 일직선 위에 놓여 있지는 않아서, 어디에서 보느냐에 따라 세 봉우리가 보이는 순서가 달라진다.
공원은 직사각형 영역이고, 세 봉우리 A, B, C는 그 내부의 점이다. 공원 안의 한 지점 P를 잡자. P에서 A를 향하는 방향에서 출발해 시계방향으로 한 바퀴 돌 때 C보다 B를 먼저 만나면, P에서 세 봉우리가 순서대로 보인다고 하자. 공원 영역과 세 봉우리의 좌표가 주어질 때, 세 봉우리가 순서대로 보이는 지점이 이루는 영역의 넓이를 구하라.
P에서 두 봉우리가 정확히 겹쳐 보이는 지점은 넓이가 0인 집합을 이루므로 답에 영향을 주지 않는다.
첫 줄에 테스트 케이스의 수 T가 주어진다. (1≤T≤300)
각 테스트 케이스는 두 줄이다. 첫 줄에는 공원 영역을 나타내는 정수 네 개 x0, y0, x1, y1이 주어진다. 공원은 왼쪽 아래 꼭짓점이 (x0,y0)이고 오른쪽 위 꼭짓점이 (x1,y1)인 직사각형이다. (−104≤x0<x1≤104, −104≤y0<y1≤104)
둘째 줄에는 세 봉우리 A, B, C의 좌표를 나타내는 정수 여섯 개 xa, ya, xb, yb, xc, yc가 주어진다. 세 점은 모두 공원 내부에 있다. 즉 x0<xa,xb,xc<x1이고 y0<ya,yb,yc<y1이다. 세 점이 한 직선 위에 놓이는 입력은 주어지지 않는다.
각 테스트 케이스마다 한 줄에 세 봉우리가 순서대로 보이는 영역의 넓이를 출력한다. 넓이를 소수점 아래 일곱째 자리에서 반올림해 소수점 아래 여섯째 자리까지 출력한다. 답이 정수라도 소수점 아래 여섯 자리를 모두 적는다.