import re ptn = { 'digi': re.compile('(n|N)(y|Y)(o|O)[!-/:-@[-`{-~]{0,3}$'), 'petit': re.compile('(n|N)(y|Y)(u|U)[!-/:-@[-`{-~]{0,3}$'), 'rabi': re.compile('\w'), 'gema': re.compile('(g|G)(e|E)(m|M)(a|A)[!-/:-@[-`{-~]{0,3}$'), 'piyo': re.compile('(p|P)(y|Y)(o|O)[!-/:-@[-`{-~]{0,3}$') } def check(s): s = s.split() if s[0] in ptn.keys() and ptn[s[0]].search(' '.join(s[1:])): return True else: return False try: while True: if check(input()): print('CORRECT (maybe)') else: print('WRONG!') except EOFError: pass