#include #include #include #include using namespace std; bool sign(char ch) { return (ch>='0'&&ch<='9')||(ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'); } int main() { string s; while(getline(cin,s)) { string nam;int len=s.length(); for(int i=0;i=0;--i) { end+=s[i]; if(s[i]=='n'||s[i]=='N')break; } reverse(end.begin(),end.end()); int lend=end.length(); if((end[0]=='n'||end[0]=='N')&&(end[1]=='y'||end[1]=='Y')&&(end[2]=='o'||end[2]=='O')) { if(lend<=6) { bool curf=0; for(int i=3;i=0;--i) { end+=s[i]; if(s[i]=='n'||s[i]=='N')break; } reverse(end.begin(),end.end()); int lend=end.length(); if((end[0]=='n'||end[0]=='N')&&(end[1]=='y'||end[1]=='Y')&&(end[2]=='u'||end[2]=='U')) { if(lend<=6) { bool curf=0; for(int i=3;i=0;--i) { end+=s[i]; if(s[i]=='g'||s[i]=='G')break; } reverse(end.begin(),end.end()); int lend=end.length(); if((end[0]=='g'||end[0]=='G')&&(end[1]=='e'||end[1]=='E')&&(end[2]=='m'||end[2]=='M')&&(end[3]=='a'||end[3]=='A')) { if(lend<=7) { bool curf=0; for(int i=3;i=0;--i) { end+=s[i]; if(s[i]=='p'||s[i]=='P')break; } reverse(end.begin(),end.end()); int lend=end.length(); if((end[0]=='p'||end[0]=='P')&&(end[1]=='y'||end[1]=='Y')&&(end[2]=='o'||end[2]=='O')) { if(lend<=6) { bool curf=0; for(int i=3;i