#include <iostream>
#include <algorithm>
#include <sstream>
using namespace std;
int main() {
int c;
string s1, s2;
stringstream ss;
int max=0;
for(int i=100; i<1000; i++)
for(int j=100; j<1000; j++) {
c=i*j;
ss.clear();
ss<<c;
ss>>s1;
s2=s1;
reverse(s1.begin(), s1.end());
if(s1==s2) {
if(c>max)
max=c;
}
}
cout<<max;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IGM7CglzdHJpbmcgczEsIHMyOwoJc3RyaW5nc3RyZWFtIHNzOwoJaW50IG1heD0wOwoJZm9yKGludCBpPTEwMDsgaTwxMDAwOyBpKyspCgkJZm9yKGludCBqPTEwMDsgajwxMDAwOyBqKyspIHsKCQkJYz1pKmo7CgkJCXNzLmNsZWFyKCk7CgkJCXNzPDxjOwoJCQlzcz4+czE7CgkJCXMyPXMxOwoJCQlyZXZlcnNlKHMxLmJlZ2luKCksIHMxLmVuZCgpKTsKCQkJaWYoczE9PXMyKSB7CgkJCQlpZihjPm1heCkKCQkJCW1heD1jOwoJCQl9CgkJfQoJCWNvdXQ8PG1heDsKCXJldHVybiAwOwp9