n=int(input()) if n==6: print("Kanzensu!") if n==28: print("Kanzensu!") l1=[4,9,16,25,36,49] l2=[8,27] if n in l1: print("Heihosu!") if n in l2: print("Ripposu!") def isprime(n: int) -> bool: # 1以下は素数ではないので排除 if n <= 1: return False # 2からnの2分の1乗までのループ for x in range(2, int(n ** 0.5) + 1): if n % x == 0: # 割り切れる値があれば素数ではないのでFalseを返す return False # ここまでくれば素数 return True if isprime(n): print("Sosu!") else: print(n)