#include using namespace std; typedef long long ll; string ans[]={"WRONG!\n","CORRECT (maybe)\n"}; bool fh(char c){ if(isalpha(c)||isdigit(c))return 0; return 1; } ll getsize(string s){ ll sz=s.size(); for(ll i=sz-1;i>=0;i--){ if(fh(s[i]))sz--; else break; } return sz; } string ed(string s,ll x){ ll sz=getsize(s); string res=""; for(ll i=sz-1,cnt=1;i>=0&&cnt<=x;i--,cnt++){ res+=s[i]; // cout<=1)return 1; if(s=="gema"&&ed(t,4)=="gema"&&t.size()-getsize(t)<=3)return 1; if(s=="piyo"&&ed(t,3)=="pyo"&&t.size()-getsize(t)<=3)return 1; return 0; } int main(){ // freopen("dialogue.in","r",stdin); // freopen("dialogue.out","w",stdout); string st; while(getline(cin,st)){ string s="",t=""; ll pos=st.find(' '); // cout<