import java.util.*;

public class prog {
	private static String cor = "Correct!";
	private static String inCor = "Incorrect!";
	
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int T = in.nextInt();
		
		while (T-->0) {
			String jud,nr,s;
			jud = in.next();
			nr = in.next();
			s = in.next();
			if (testJud(jud)>=0 && testNr(nr,testJud(jud)) && testS(s)) {
				System.out.println(cor);
			}
			else {
				System.out.println(inCor);
			}
		}
		in.close();
	}
	
	private static int testJud(String jud) {
		if (jud.equals("B")) {
			return 1;
		}
		else if (jud.matches("[A-Z][A-Z]")) {
			return 0;
		}
		return -1;
	}
	
	private static boolean testNr(String nr, int isB) {
		if ( isB == 1 && nr.matches("[0-9][0-9][0-9]") ) {
			return true;
		}
		return nr.matches("[0-9][0-9]");
	}
	
	private static boolean testS(String s) {
		return s.matches("[A-Z][A-Z][A-Z]");
	}
}