n=int(input()) ans=n # 立方数判定 for i in range(1,int(n**(1/3))+1): if i**3==n: ans="Ripposu!" # 平方数判定 for i in range(1,int(n**(1/2))+1): if i**2==n: ans="Heihosu!" yakusu=[] # 完全数判定 for i in range(1,int(n**(1/2))+1): if n%i==0: if i!=n/i: yakusu+=[i,n//i] else: yakusu+=[i] print(yakusu) if 2*n==sum(yakusu): ans="Kanzensu!" # 素数判定 if n==sum(yakusu)-1: ans="Sosu!" if n==0 or n==1: ans=n print(ans)