#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; }