/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in);
System.
out.
println("Enter number: "); int n = sc.nextInt();
int l
= String.
valueOf(n
).
length(); int temp=n;
int midVar=0, addVar=0, i=0;
while (temp!=4)
{
midVar=0;
for (i=l; i>0; i--)
{
addVar
= temp
/Math.
pow(10, i
); midVar
+=Math.
sqrt(addVar
); }
temp = midVar;
if (temp==1)
break;
}
if (temp==1)
{
System.
out.
println("Happy number"); }
else
{
System.
out.
println("Unhappy number"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgbnVtYmVyOiAiKTsKICAgIGludCBuID0gc2MubmV4dEludCgpOwoKICAgIGludCBsID0gU3RyaW5nLnZhbHVlT2YobikubGVuZ3RoKCk7CiAgICBpbnQgdGVtcD1uOwoKICAgIGludCBtaWRWYXI9MCwgYWRkVmFyPTAsIGk9MDsKCiAgICB3aGlsZSAodGVtcCE9NCkKICAgIHsKICAgICAgICBtaWRWYXI9MDsKCiAgICAgICAgZm9yIChpPWw7IGk+MDsgaS0tKQogICAgICAgIHsKICAgICAgICAgICAgYWRkVmFyID0gdGVtcC9NYXRoLnBvdygxMCwgaSk7CiAgICAgICAgICAgIG1pZFZhcis9TWF0aC5zcXJ0KGFkZFZhcik7CiAgICAgICAgfQoKICAgICAgICB0ZW1wID0gbWlkVmFyOwoKICAgICAgICBpZiAodGVtcD09MSkKICAgICAgICAgIGJyZWFrOwogICAgfQoKICAgIGlmICh0ZW1wPT0xKQogICAgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSGFwcHkgbnVtYmVyIik7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJVbmhhcHB5IG51bWJlciIpOwogICAgfQoJfQp9