// RandomUsername (Nikola Jovanovic)
// MindCoding 2016 R4
// A

#include <bits/stdc++.h>
#define DBG false
#define debug(x) if(DBG) printf("(ln %d) %s = %d\n", __LINE__, #x, x);
#define lld long long
#define ff(i,a,b) for(int i=a; i<=b; i++)
#define fb(i,a,b) for(int i=a; i>=b; i--)
#define par pair<int, int>
#define fi first
#define se second
#define mid (l+r)/2
#define INF 1000000000
#define MAXN 100005

using namespace std;

int n;
char s[50];

int main()
{
    scanf("%d\n", &n);
    while(n--)
    {
        bool ok = false;
        gets(s);
        int len = strlen(s);
        if(s[0]=='B' && s[1] == ' ')
        {
            if(isdigit(s[2]) && isdigit(s[3]) && isdigit(s[4]))
            {
                if(s[5] == ' ')
                {
                    if(isupper(s[6]) && isupper(s[7]) && isupper(s[8]))
                    {
                        if(len == 9)
                            ok = true;
                    }
                }
            }
            else if(isdigit(s[2]) && isdigit(s[3]))
            {
                if(s[4] == ' ')
                {
                    if(isupper(s[5]) && isupper(s[6]) && isupper(s[7]))
                    {
                        if(len == 8)
                            ok = true;
                    }
                }
            }
    }
    else if(isupper(s[0]) && isupper(s[1]) && s[2] == ' ' && isdigit(s[3]) && isdigit(s[4]))
        {
            if(s[5] == ' ')
            {
                if(isupper(s[6]) && isupper(s[7]) && isupper(s[8]))
                {
                    if(len == 9)
                        ok = true;
                }
            }
        }
        if(ok) printf("Correct!\n");
        else printf("Incorrect!\n");
    }
    return 0;
}