#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
int n,sol;
char a[23],b[23],c[23];
//ifstream f("a.in");
int main()
{
    cin>>n;
    while(n--)
    {
        cin>>a>>b>>c;
        sol=1;
        int l_a=strlen(a);
        int l_b=strlen(b);
        int l_c=strlen(c);
        if(l_a==1)
        {
            if(a[0]!='B') sol=0;
            else
            {
                int nr_cifre=0;
                for(int i=0;i<l_b;++i)
                    if(b[i]>='0'&&b[i]<='9') ++nr_cifre;
                if(nr_cifre==l_b&&(nr_cifre==2||nr_cifre==3))
                {
                    int nr_lit=0;
                    for(int i=0;i<l_c;++i)
                        if(c[i]>='A'&&c[i]<='Z') nr_lit++;
                    if(nr_lit==l_c&&l_c==3) sol=1;
                    else sol=0;
                }
                else sol=0;
            }
        }
        else if(l_a==2)
        {
            if(!(a[0]>='A'&&a[0]<='Z'&&a[1]>='A'&&a[1]<='Z')) sol=0;
            else
            {
                int nr_cifre=0;
                for(int i=0;i<l_b;++i)
                    if(b[i]>='0'&&b[i]<='9') ++nr_cifre;
                if(nr_cifre==l_b&&nr_cifre==2)
                {
                    int nr_lit=0;
                    for(int i=0;i<l_c;++i)
                        if(c[i]>='A'&&c[i]<='Z') nr_lit++;
                    if(nr_lit==l_c&&l_c==3) sol=1;
                    else sol=0;
                }
                else sol=0;
            }
        }
        else sol=0;
        if(sol==1) cout<<"Correct!\n";
        else cout<<"Incorrect!\n";
    }
    return 0;
}