#include using namespace std; int pos, st, dr, T, L; char sir[10009]; int main() { //freopen ("input", "r", stdin); //freopen ("output", "w", stdout); scanf ("%d\n", &T); while (T --) { gets (sir + 1), L = strlen (sir + 1); if (sir[1] == 'B' && sir[2] == ' ') st = 2, dr = 3, pos = 3; else { if (sir[3] != ' ' || sir[1] < 'A' || sir[2] < 'A' || sir[1] > 'Z' || sir[2] > 'Z') { printf ("Incorrect!\n"); continue; } st = dr = 2, pos = 4; } int knt = 0; while (sir[pos] >= '0' && sir[pos] <= '9') pos ++, knt ++; if (knt < st || knt > dr) { printf ("Incorrect!\n"); continue; } if (sir[pos] != ' ') continue; pos ++; knt = 0; while (sir[pos] >= 'A' && sir[pos] <= 'Z') pos ++, knt ++; if (knt != 3 || pos != L + 1) { printf ("Incorrect!\n"); continue; } printf ("Correct!\n"); } return 0; }