import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
static BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
static int t, a1, b1, a2, b2, a3, b3;
public static void main(String[] args) throws IOException {
t = Integer.parseInt(bf.readLine());
while (t-- > 0) {
String[] str = bf.readLine().split(" ");
a1 = Integer.parseInt(str[0]);
b1 = Integer.parseInt(str[1]);
a2 = Integer.parseInt(str[2]);
b2 = Integer.parseInt(str[3]);
a3 = Integer.parseInt(str[4]);
b3 = Integer.parseInt(str[5]);
if(a1==a2){
int side2=b1+b2;
if(a1 ==a3|| a1 ==b3||side2==a3||side2==b3)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(a1==b2){
int side2=b1+a2;
if(a1 ==a3|| a1 ==b3||side2==a3||side2==b3)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b1==a2){
int side2=b2+a1;
if(a2 ==a3|| a2 ==b3||side2==a3||side2==b3)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b1==b2){
int side2=a1+a2;
if(b1 ==a3|| b1 ==b3||side2==a3||side2==b3)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(a2==a3){
int side2=b3+b2;
if(side2 == a1 || side2 == b1)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(a2==b3){
int side2=b2+a3;
if(side2 == a1 || side2 == b1)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b2==a3){
int side2=a2+b3;
if(side2 == a1 || side2 == b1)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b2==b3){
int side2=a2+a3;
if(side2 == a1 || side2 == b1)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(a1==a3){
int side2=b1+b3;
if(side2 == a2 || side2 == b2)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(a1==b3){
int side2=b1+a3;
if(side2 == a2 || side2 == b2)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b1==a3){
int side2=b3+a1;
if(side2 == a2 || side2 == b2)
System.out.println(4);
else
System.out.println(6);
continue;
}
else if(b1==b3){
int side2=a1+a3;
if(side2 == a2 || side2 == b2)
System.out.println(4);
else
System.out.println(6);
continue;
}
int side1=a1+a2;int side2=a3+a2;int side3=a1+a3;
int side4=b1+b2;int side5=b3+b2;int side6=b1+b3;
int side7=b1+a2;int side8=b3+a2;int side9=b1+a3;
int side10=a1+b2;int side11=a3+b2;int side12=a1+b3;
boolean bool1= a3==side1||b3==side1||side2==a1||side2==b1||side3==a2||side3==b2;
boolean bool2= a3==side4||b3==side4||side5==a1||side5==b1||side6==a2||side6==b2;
boolean bool3= a3==side7||b3==side7||side8==a1||side8==b1||side9==a2||side9==b2;
boolean bool4= a3==side10||b3==side10||side11==a1||side11==b1||side12==a2||side12==b2;
if(bool1||bool2||bool3||bool4)
System.out.println(6);
else
System.out.println(8);
}
}
}
0 分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复