#P1122. 田地管理

田地管理

题目描述

在公元 2018 年 4 月 20 日的凌晨,张老师做了一个神奇的梦!在梦里,张老师变成了辛格尔王国的田地管理员!伟大的辛格尔国王,通过多年征战,为辛格尔王国赢得了 NN 块土地,这些土地都使用矩形进行描述,相互之间还有重叠的情况。但是国王毫不在意这些,他只想要张老师告诉他,他的土地需要多长的城墙才能够将所有土地围起来。如果张老师在 4 月 22 日下午 5 点之前,没有办法计算出结果,就把张老师扔进济海喂鱼!张老师为了能够成功的活下来,他只好将这个任务交给智慧的你了!

输入格式

题目包含多组数据。

第一行一个整数 TT,表示有 TT 组测试数据。(1T31 \leq T \leq 3

对于每组数据分为 N+1N + 1 行:

第一行有一个整数 NN,表示一共有 NN 块田地。(N5000N \leq 5000

接下来 NN 行,每行四个整数 xleftx_{\text{left}}ydowny_{\text{down}}xrightx_{\text{right}}ytopy_{\text{top}},分别表示田地的左下角和右上角坐标。

所有坐标都在 [100000,100000][-100000, 100000] 范围内。

输出格式

对于每组数据,第一行输出 Case #x:xx 编号从 1 开始)。

对于每组数据,输出 1 行,表示围墙的长度。

样例输入

1
7
-15 0 5 10
-5 8 20 25
15 -4 24 14
0 -6 16 4
2 15 10 22
30 10 36 20
34 0 40 16

样例输出

Case #1:
228