//#include #include #include #include using namespace std; /*ifstream fin("a.in"); ofstream fout("a.out");*/ int n,m,k,i,j,p,x,y,a[1005][1005],t,l; string s; bool ok; int main() { cin>>n; getline(cin,s); for(i=1;i<=n;i++) { ok=true; getline(cin,s); l=s.length(); for(j=0;j='a') { ok=false; } } if(ok==false) { cout<<"Incorrect!\n"; } else { if(s[0] <='Z' and s[0]>='A') { if( (s[0]=='B' and s[1]==' ') or (s[0]>='A' and s[0]<='Z' and s[1]>='A' and s[1]<='Z' and s[2]==' ') ) { j=0; while(s[j] != ' ') { j++; } j++; } else { ok=false; } if(ok==false) { cout<<"Incorrect!\n"; } else { //fout<='0') and (s[j+1]<='9' and s[j+1]>='0')) { if((s[j+2]==' ') or (s[0]=='B' and s[1]==' ' and (s[j+2]==' ' or (s[j+2]<='9' and s[j+2]>='0' and s[j+3]==' ') ) ) ) { } else { ok=false; } } else { ok=false; } if(ok==false) { cout<<"Incorrect!\n"; } else { k=j; while(s[k]!=' ') { k++; } k++; if((s[k] <='Z' and s[k]>='A') and (s[k+1] <='Z' and s[k+1]>='A') and (s[k+2] <='Z' and s[k+2]>='A') and s[k+3]==NULL) { } else { ok=false; } if(ok==false) { cout<<"Incorrect!\n"; } else { cout<<"Correct!\n"; } //fout<