import re ptn = { 'digi': re.compile('(n|N)(y|Y)(o|O)([!-/:-@[-`{-~]|\s){0,3}$'), 'petit': re.compile('(n|N)(y|Y)(u|U)([!-/:-@[-`{-~]|\s){0,3}$'), 'rabi': re.compile('\w'), 'gema': re.compile('(g|G)(e|E)(m|M)(a|A)([!-/:-@[-`{-~]|\s){0,3}$'), 'piyo': re.compile('(p|P)(y|Y)(o|O)([!-/:-@[-`{-~]|\s){0,3}$') } def check(s): s = s.split() if len(s) < 2: return False 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