Four Inages Strategy

Accepts: 272
Submissions: 1374
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
问题描述
小F在祖屋中意外发现一本上古时代传承下来的秘籍,名为《四象阵法》,他按捺不住内心的激动,翻开秘籍,一字一句地读了起来,“用四块元石作为阵基摆放在空间四处位置,如果四块元石形成一个正方形,则阵法激活,有杀敌困敌之效”,小F走遍五湖四海,终于集齐了四块元石,并将四块元石放置在四个坐标点上,可是他不知道阵法是否能够成功激活,于是,由你来告诉他答案。
输入描述
第一行只有一个整数$T\left(T\leq 10000 \right)$,表示测试数据组数。接下来有$T$行,每行包括12个整数,$x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4$,分别表示四块元石的坐标$\left|x \right|,\left|y \right|,\left|z \right|\leq 100000$。输入保证没有重点。
输出描述
每组数据输出一行Case #$x$: $ans$。$x$表示组数编号,从1开始,如果阵法能够激活,$ans$为Yes,否则为No。
输入样例
2
0 0 0 0 1 0 1 0 0 1 1 0
1 1 1 2 2 2 3 3 3 4 4 4
输出样例
Case #1: Yes
Case #2: No