def IsValidPwd(pwd): if len(pwd) <= 8: return False li = [False, False, False, False] for c in pwd: if 'a' <= c <= 'z': li[0] = True elif 'A' <= c <= 'Z': li[1] = True elif '0' <= c <= '9': li[2] = True else: li[3] = True if sum(li) < 3: return False li = [] for start in range(0, 3): for i in range(start, len(pwd), 3): sub = pwd[i:i+3] if sub in li: return False li.append(sub) return True while True: try: pwd = input() except EOFError: break print("OK" if IsValidPwd(pwd) else 'NG')