在澳大利亚大陆的西面,是一望无际的印度洋。海洋研究员 JOI 先生正在研究栖息在印度洋中的某 $N$ 种鱼的性质。
对于每种鱼,海中都确定了一个长方体形状的栖息范围。鱼可以移动到其栖息范围(包括边界)内的任何位置,但绝不会离开其栖息范围。海中的点由 $3$ 个实数 $(x, y, d)$ 表示:$(x, y, d)$ 表示从高空俯视时,以某地点为基准向东前进 $x$、向北前进 $y$ 的位置,且距离海面的深度为 $d$ 的点。这里假设海面是一个平面。
JOI 先生想知道有多少地方是至少 $K$ 种鱼的栖息范围相互重叠的。请编写程序,求出所有这些地方的总体积。
输入格式
输入由 $1 + N$ 行组成。
第 $1$ 行包含用空格分隔的 $2$ 个整数 $N, K$ ($1 \le K \le N \le 50$)。这表示共有 $N$ 种鱼,且要求出至少 $K$ 种鱼的栖息范围重叠之处的体积。
接下来的 $N$ 行中的第 $i$ 行 ($1 \le i \le N$) 包含 $6$ 个整数 $X_{i,1}, Y_{i,1}, D_{i,1}, X_{i,2}, Y_{i,2}, D_{i,2}$ ($0 \le X_{i,1} < X_{i,2} \le 1000000 \ (= 10^6)$,$0 \le Y_{i,1} < Y_{i,2} \le 1000000 \ (= 10^6)$,$0 \le D_{i,1} < D_{i,2} \le 1000000 \ (= 10^6)$)。这表示第 $i$ 种鱼的栖息范围是以 $8$ 个点 $(X_{i,1}, Y_{i,1}, D_{i,1})$, $(X_{i,2}, Y_{i,1}, D_{i,1})$, $(X_{i,2}, Y_{i,2}, D_{i,1})$, $(X_{i,1}, Y_{i,2}, D_{i,1})$, $(X_{i,1}, Y_{i,1}, D_{i,2})$, $(X_{i,2}, Y_{i,1}, D_{i,2})$, $(X_{i,2}, Y_{i,2}, D_{i,2})$, $(X_{i,1}, Y_{i,2}, D_{i,2})$ 为顶点的长方体。
输出格式
输出 $1$ 行,表示至少 $K$ 种鱼的栖息范围重叠之处的总体积。
样例
输入格式 1
3 2 30 50 0 50 70 100 10 20 20 70 90 60 40 60 20 90 90 70
输出格式 1
49000
说明
在样例 1 中,例如,点 $(45, 65, 65)$ 同时属于第 $1$ 种鱼和第 $3$ 种鱼的栖息范围,因此是满足条件的位置。另一方面,点 $(25, 35, 45)$ 仅属于第 $2$ 种鱼的栖息范围,因此不是满足条件的位置。此外,鱼的栖息范围如下图所示。点 $O$ 表示海面上的基准点。
输入格式 2
1 1 0 0 0 1000000 1000000 1000000
输出格式 2
1000000000000000000