#include<bits/stdc++.h>

using namespace std ;

bool onlynumber( const char * ch )
{
    int i ;
    for( i = 0 ; i < strlen ( ch ) ; i ++ )
    {
        if( int(ch[i])-48 >= 0 && int(ch[i])-48 <= 9 )
            continue ;
        else return ( false )  ;

    }

    return ( true ) ;

}

bool onlyupper ( const  char * ch )
{
    int i ;
    for ( i = 0 ; i < strlen ( ch ) ; i ++  )
    {
        if ( isupper( ch[i] ) ) continue ;

        return ( false ) ;

    }

    return  ( true ) ;

}
int main()
{
    char RP[ 21 ] ; //= "B 00 ERU" ;
    int n = 1 ;
    cin >> n ;
    //getchar();

    while ( n -- )
    {
        cin >> RP ;
        char * p = strtok(RP," ") ;

        if(p[0] == 'B') {}
        else if( !isupper(p[0]) && strlen(p)!= 2 )
        {
            cout << "Incorrect!" << '\n' ;
            continue ;
        }
        static bool flg = true ;
        for (  p = strtok (NULL, " " ) ; p!= NULL ; p = strtok (NULL, " " ) )
        {
            if( flg ){
            if(strlen(p) < 2 || strlen(p) > 3 ){
                cout << "Incorrect!" << '\n' ;
                break ;
            }
                if( onlynumber( p ) )
                {
                    flg = false ;
                    continue ;
                }
                else { cout << "Incorrect!" << '\n' ; break ; }
            }

                if ( onlyupper(p) && strlen(p) == 3  )
                {

                cout << "Correct!" << '\n' ;
                break ;

                }


                { cout << "Incorrect!" << '\n' ; break ; }


        }


    }



    return  0 ;
}