N개 직육면체의 x, y, z 구간을 겹쳐 공통 영역의 부피를 구합니다.
3차원 공간에 직육면체가 NNN개 있다. 각 직육면체는 서로 마주 보는 두 꼭짓점의 좌표로 주어지고, 모든 면은 좌표평면과 평행하다.
직육면체 NNN개가 모두 겹치는 부분, 즉 교집합의 부피를 구하는 프로그램을 작성하시오.
첫째 줄에 직육면체의 개수 NNN이 주어진다 (1≤N≤10001 \le N \le 10001≤N≤1000).
다음 NNN개의 줄에는 직육면체마다 정수 여섯 개 x1x_1x1, y1y_1y1, z1z_1z1, x2x_2x2, y2y_2y2, z2z_2z2가 공백으로 구분되어 주어진다. 앞의 세 수는 한 꼭짓점의 좌표이고, 뒤의 세 수는 그 반대편 꼭짓점의 좌표이다. 모든 좌표는 111 이상 100010001000 이하이며 x1<x2x_1 < x_2x1<x2, y1<y2y_1 < y_2y1<y2, z1<z2z_1 < z_2z1<z2이다.
첫째 줄에 직육면체 NNN개의 교집합의 부피를 출력한다. 교집합이 비어 있거나 두께가 없으면 000을 출력한다.