#include <stdio.h>
#define cube(x) (x)*(x)*(x)
int main () {
int a, b, c, max = 0;
for (a = 0; a < 10; a++) {
for (b = 0; b < 10; b++) {
for (c = 0; c < 10; c++) {
if ((cube(a) + cube(b) + cube(c)) == (100*a + 10*b + c)) {
max = 100*a + 10*b + c;
}
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKI2RlZmluZSBjdWJlKHgpICh4KSooeCkqKHgpCmludCBtYWluICgpIHsKaW50IGEsIGIsIGMsIG1heCA9IDA7CiAKZm9yIChhID0gMDsgYSA8IDEwOyBhKyspIHsKZm9yIChiID0gMDsgYiA8IDEwOyBiKyspIHsKZm9yIChjID0gMDsgYyA8IDEwOyBjKyspIHsKaWYgKChjdWJlKGEpICsgY3ViZShiKSArIGN1YmUoYykpID09ICgxMDAqYSArIDEwKmIgKyBjKSkgewptYXggPSAxMDAqYSArIDEwKmIgKyBjOwp9Cn0KfQp9CiAKcHJpbnRmICAoIiVkXG4iLCBtYXgpOwpyZXR1cm4gMDsKfQ==