package 蓝桥杯;import java.util.Scanner;/*
2
ABCD EFGH even
ABCI EFJL up
ABIJ EFGH even
ABCD EFGH even
ABCI EFGK down
ABCI EFGH even
*/publicclassVO枚举_CounterfeitDollar {publicstaticvoidmain(String[] args){
Scanner reader=newScanner(System.in);int X=reader.nextInt();
String[] left=newString[3];
String[] right=newString[3];
String[] result=newString[3];while(X >0){for(int i=0;i<3;i++){
left[i]=reader.next();
right[i]=reader.next();
result[i]=reader.next();}for(char c='A';c<='L';c++){if(IsFake(c,true,left,right,result)){
System.out.println(c+" is the counterfeit coin and it is light. ");break;}elseif(IsFake(c,false,left,right,result)){
System.out.println(c+" is the counterfeit coin and it is heavy. ");break;}}
X--;}
reader.close();}staticbooleanIsFake(char c,boolean light,String[] left1,String[] right1,String[] result){
String cs=String.valueOf(c);
String[] left;
String[] right;if(light){
left=left1;
right=right1;}else{
left=right1;
right=left1;}for(int i=0;i<left.length;i++){switch(result[i].charAt(0)){case'u':if(right[i].contains(cs)==false){returnfalse;}break;case'e':if(left[i].contains(cs)==true||right[i].contains(cs)==true){returnfalse;}break;case'd':if(left[i].contains(cs)==false){returnfalse;}break;}}returntrue;}}