class Ideone {
public static void main
(String[] args
) { System.
out.
println(isArm
(407,
0,
0)); }
static boolean isArm(int n, int last, int sum) {
if (n <= 0) {
if (sum == n) {
return true;
} else {
return false;
}
}
return isArm(n / 10, n % 10, sum + last * last * last);
}
}
Y2xhc3MgSWRlb25lIHsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oaXNBcm0oNDA3LCAwLCAwKSk7CiAgfQoKICBzdGF0aWMgYm9vbGVhbiBpc0FybShpbnQgbiwgaW50IGxhc3QsIGludCBzdW0pIHsKICAgIGlmIChuIDw9IDApIHsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJpbiBpZiIpOwogICAgICBpZiAoc3VtID09IG4pIHsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KICAgIH0KICAgIHJldHVybiBpc0FybShuIC8gMTAsIG4gJSAxMCwgc3VtICsgbGFzdCAqIGxhc3QgKiBsYXN0KTsKICB9Cn0=