#include 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 001 ERU" ; int n ; cin >> n ; getchar(); while ( n -- ) { cin >> RP ; char * p = strtok(RP," ") ; if ( !isupper(p[0])) { cout << "Incorrect!" << '\n' ; continue ; } static bool flg = true ; for ( p = strtok (NULL, " " ) ; p!= NULL ; p = strtok (NULL, " " ) ) { if( flg ) if( onlynumber( p ) ) { flg = false ; continue ; } else { cout << "Incorrect!" << '\n' ; break ; } if ( onlyupper(p) ) { cout << "Correct!" << '\n' ; break ; } { cout << "Incorrect!" << '\n' ; break ; } } } return 0 ; }