Un número feliz se define mediante el siguiente proceso. Comenzando con cualquier número entero positivo, reemplace el número por la suma de los cuadrados de sus dígitos y repita el proceso hasta que el número sea igual a 1 (donde permanecerá), o se repite sin parar en un ciclo que no incluye 1. Esos números para los cuales este proceso termina en 1 son números felices, mientras que los que no terminan en 1 son números infelices (o números tristes). Dado un número, imprima si es feliz o infeliz.
Sample Inputs
7
4
13
Sample Outputs
Happy
Unhappy
Happy
Nota: Su programa no debería tomar más de 10 segundos para cualquier número por debajo de 1,000,000,000.