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')