#include <iostream> #include <cstring> using namespace std; char a[10001]; int i, n, cnt, cnt2, cnt3; int main() { cin>>n; cin.getline(a, 101); for(int k=1; k<=n; k++) { cin.getline(a, 10001); int p=strlen(a); cnt=0; for(i=0; i<p; i++) { if(a[i]==' ') break; if(isupper(a[i])) cnt++; } if((cnt!=2 || i!=2) && !(cnt==1 && a[0]=='B')) { cout<<"Incorrect!\n"; continue; } if(cnt==1 && a[0]=='B') { i++; cnt2=0; for(;i<p; i++) { if(a[i]==' ') break; if(isdigit(a[i])) cnt2++; } if(cnt2!=2 && cnt2!=3) { cout<<"Incorrect!\n"; continue; } i++; cnt3=0; for(;i<p; i++) { if(isupper(a[i])) cnt3++; } if(cnt3!=3) { cout<<"Incorrect!\n"; continue; } cout<<"Correct!\n"; continue; } i++; cnt2=0; for(;i<p; i++) { if(a[i]==' ') break; if(isdigit(a[i])) cnt2++; } if(cnt2!=2) { cout<<"Incorrect!\n"; continue; } i++; cnt3=0; for(;i<p; i++) { if(isupper(a[i])) cnt3++; } if(cnt3!=3) { cout<<"Incorrect!\n"; continue; } cout<<"Correct!\n"; continue; } }