/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
public class Main {
static boolean isPalindrome
(String s
){ return new StringBuilder(s).reverse().toString().equals(s) ;
}
public static void main
(String[] args
) { int max = 999;
int min =100;
int prod=0;
boolean isTrue = false;
for (int i = max; i >=min ; i--) {
for (int j = max; j >= min; j--) {
prod=i*j;
if(isPalindrome
(String.
valueOf(prod
))){ isTrue=true;
break;
}
}
if(isTrue)break;
}
System.
out.
println("largest palindrome made from the product of two 3-digit numbers is:"+prod
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBzdGF0aWMgYm9vbGVhbiBpc1BhbGluZHJvbWUoU3RyaW5nIHMpewogICAgICAgIHJldHVybiBuZXcgU3RyaW5nQnVpbGRlcihzKS5yZXZlcnNlKCkudG9TdHJpbmcoKS5lcXVhbHMocykgOwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgaW50IG1heCA9IDk5OTsKICAgICAgICBpbnQgbWluID0xMDA7CiAgICAgICAgaW50IHByb2Q9MDsKICAgICAgICBib29sZWFuIGlzVHJ1ZSA9IGZhbHNlOwogICAgICAgIGZvciAoaW50IGkgPSBtYXg7IGkgPj1taW4gOyBpLS0pIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IG1heDsgaiA+PSBtaW47IGotLSkgewogICAgICAgICAgICAgICAgcHJvZD1pKmo7CiAgICAgICAgICAgICAgICBpZihpc1BhbGluZHJvbWUoU3RyaW5nLnZhbHVlT2YocHJvZCkpKXsKICAgICAgICAgICAgICAgICAgICBpc1RydWU9dHJ1ZTsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBpZihpc1RydWUpYnJlYWs7CiAgICAgICAgfQogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigibGFyZ2VzdCBwYWxpbmRyb21lIG1hZGUgZnJvbSB0aGUgcHJvZHVjdCBvZiB0d28gMy1kaWdpdCBudW1iZXJzIGlzOiIrcHJvZCkgOwogICAgfQp9Cg==