function isPalindrome(n) {
return n.toString().split('').reverse().join('') == n
}
(function () {
for (var i = 0; i <= 999; i++) {
for (var j = 0; j <= i/2; j++) {
var p = (999-j) * (999-(i-j))
if (isPalindrome(p)) {
print(p)
return
}
}
}
})()
ZnVuY3Rpb24gaXNQYWxpbmRyb21lKG4pIHsKCXJldHVybiBuLnRvU3RyaW5nKCkuc3BsaXQoJycpLnJldmVyc2UoKS5qb2luKCcnKSA9PSBuCn0KCihmdW5jdGlvbiAoKSB7Cglmb3IgKHZhciBpID0gMDsgaSA8PSA5OTk7IGkrKykgewoJCWZvciAodmFyIGogPSAwOyBqIDw9IGkvMjsgaisrKSB7CgkJCXZhciBwID0gKDk5OS1qKSAqICg5OTktKGktaikpCgkJCWlmIChpc1BhbGluZHJvbWUocCkpIHsKCQkJCXByaW50KHApCgkJCQlyZXR1cm4KCQkJfQoJCX0KCX0KfSkoKQ==