#include using namespace std; inline int read(){ int x=0; char c=getchar(); while(c<'0' || c>'9'){ c=getchar(); } while(c>='0' && c<='9'){ x=(x<<1)+(x<<3)+(c^48); c=getchar(); } return x; } signed main(){ // freopen("","r",stdin); // freopen("","w",stdout); string s; while(getline(cin,s)){ stringstream ss(s); vector a; int id=0; if(s.empty() || !(s[0]>='a' && s[0]<='z')){ cout<<"WRONG!\n"; continue; } while(ss>>s){ if(id++){ for(auto &&c:s){ if(c>='A' && c<='Z'){ c^=32; } } } a.emplace_back(s); } if(a.size()<=1){ cout<<"WRONG!\n"; continue; } bool ans=0; if(a[0]=="digi"){ ans|=a.back().substr(max(0,int(a.back().size())-3),3)=="nyo"; for(int i=0;i<3;i++){ if(!a.back().empty() && !isalnum(a.back().back())){ a.back().pop_back(); } if(a.back().empty()){ a.pop_back(); if(a.size()<=1){ break; } } ans|=a.back().substr(max(0,int(a.back().size())-3),3)=="nyo"; } }else if(a[0]=="petit"){ ans|=a.back().substr(max(0,int(a.back().size())-3),3)=="nyu"; for(int i=0;i<3;i++){ if(!a.back().empty() && !isalnum(a.back().back())){ a.back().pop_back(); } if(a.back().empty()){ a.pop_back(); if(a.size()<=1){ break; } } ans|=a.back().substr(max(0,int(a.back().size())-3),3)=="nyu"; } }else if(a[0]=="rabi"){ for(int i=1;i