def ispalandrome(n):
n = list(str(n))
m = list(reversed(n))
if n == m:
return True
else:
return False
largestpalindrome = 0
for x in range(100,1000):
for y in range(100,1000):
if ispalandrome(x*y) and (x*y > largestpalindrome):
largestpalindrome = (x*y)
print(largestpalindrome)