#include using namespace std; bool f(char c){return !isalnum(c);} bool g(const string& s,const string& t,int l){ int n=s.size(); if(n3)continue; bool ok=1; for(int j=i+l;jn={"digi","petit","rabi","gema","piyo"}; while(getline(cin,l)){ size_t p=l.find(' '); if(p==string::npos){cout<<"WRONG!\n";continue;} string nm=l.substr(0,p); string c=l.substr(p+1); if(c.empty()||find(n.begin(),n.end(),nm)==n.end()){ cout<<"WRONG!\n";continue; }bool cor=0; if(nm=="digi")cor=g(c,"nyo",3); else if(nm=="petit")cor=g(c,"nyu",3); else if(nm=="rabi")cor=h(c); else if(nm=="gema")cor=g(c,"gema",4); else if(nm=="piyo")cor=g(c,"pyo",3); cout<<(cor?"CORRECT (maybe)\n":"WRONG!\n"); } fclose(stdin); fclose(stdout); return 0; }