#include #include #include using namespace std; int index; string s; bool f1(){ index = 0; if(s[1] == ' '){ if(s[0] == 'B'){ index = 2; return true;} else return false; } if(s[2] == ' '){ index = 3; if(isupper(s[0]) && isupper(s[1])) return true; else return false; } return false; } bool f2(){ if(index == 2){ if(s[4] == ' '){ index = 5; if(isdigit(s[2]) && isdigit(s[3])) return true; else return false; } else if(s[5] == ' '){ index = 6; if(isdigit(s[2]) && isdigit(s[3]) && isdigit(s[4])) return true; else return false; } else return false; } //index = 3 if(s[5] != ' '){ return false;} index = 6; if(isdigit(s[3]) && isdigit(s[4])) return true; else return false; } bool f3(){ if(index + 2 >= (int)s.size()){ return false; } if(isupper(s[index]) && isupper(s[index+1]) && isupper(s[index+2])) return true; else return false; } int main(){ int N; cin>>N; getline(cin, s); for(int i=0; i 7 && f1() == true && f2() == true && f3() == true){ cout<<"Correct!\n"; } else cout<<"Incorrect!\n"; } return 0; }