#include <bits/stdc++.h>
using namespace std;

char a[10],b[10],c[10];

void solve ()
{
    int i;
    int lga;
    lga=strlen(a);

    if (lga>2)
    {
        cout<<"Incorrect!";
        return;
    }

    if (lga==1 && a[0]!='B')
    {
        cout<<"Incorrect!";
        return;
    }

    for (i=0;i<lga;i++)
    {
        if (a[i]<'A' || a[i]>'Z')
         {
           cout<<"Incorrect!";
           return;
         }
    }

    int lgb;
    lgb=strlen(b);
    if (lgb<2 && lgb>3)
    {
        cout<<"Incorrect!";
        return;
    }

    if (lga==2 && lgb!=2)
    {
        cout<<"Incorrect!";
        return;
    }


    for (i=0;i<lgb;i++)
    {
        if (b[i]<'0' || b[i]>'9')
         {
           cout<<"Incorrect!";
           return;
         }
    }

    int lgc;
    lgc=strlen(c);

    if (lgc!=3)
    {
       cout<<"Incorrect!";
       return;
    }

    for (i=0;i<lgc;i++)
    {
        if (c[i]<'A' || c[i]>'Z')
         {
           cout<<"Incorrect!";
           return;
         }
    }

    cout<<"Correct!";
}

int main()
{
    int n;
    cin>>n;
    for (int k=1;k<=n;k++)
    {
        cin>>a>>b>>c;

        solve();

        //cout<<a<<" "<<b<<" "<<c<<'\n';
    }
    return 0;
}