Se te pide que calcules el tamaño de la intersección de intervalos (1D), rectangulos (2D) y paralelepípedos (3D). En concreto:
Entrada
La entrada consiste en dos números D y n. El número D, que es 1, 2 o 3, indica la dimensión de los n≤ 100 casos que siguen. Cada caso se describe en varias líneas. La primera línea contiene el número k de objetos (intervalos, rectángulos o paralelepípedos) a intersecar. A continuación, k líneas de 2D números cada una, para describir los k objetos. Cada objeto se describe con 2 puntos de D coordenadas, todas ellas entre −500 y 500. El primer punto es el punto del objeto con coordenadas menores (esquina inferior izquierda en el caso de rectángulos) y el segundo el de coordenadas mayores (esquina superior derecha).
Salida
Para cada caso, escribe en una línea el tamaño de la intersección.
Puntuación
Input
1 4 2 4 8 2 7 3 0 6 0 5 2 9 2 1 3 3 5 2 0 1 2 3
Output
3 3 0 0
Input
2 3 2 1 4 7 6 5 2 8 8 2 0 0 10 10 -2 2 12 8 4 -215 -238 166 191 -84 -131 200 11 -38 13 32 190 -2 -11 221 209
Output
4 60 0
Input
3 1 5 3 -11 -75 145 330 116 -167 -228 -62 60 56 29 -109 -89 -283 256 130 47 -44 -11 -151 24 285 108 -242 -79 -302 364 192 297
Output
128037