module Main where

palindrome n = show n == reverse (show n)

main = do
    print (maximum [x*y | x <- [100..999], y <- [100..999], palindrome (x*y)])