#44944: python


x__1 (^_^ 809-34)


from sys import stdin
def is_unhappy(n):
 v=set()
 while not (n in v):
  v.add(n)
  tmp=0
  for i in str(n):
   tmp+=int(i)**2
  n=tmp
 if n==1:
  return False
 return True
for s in stdin:
 n=int(s)
 print(str(n)+' is a'+'n un'*is_unhappy(n)+' '*(1-is_unhappy(n))+'happy number')