LIM = 1000
palindromos = {}

for a in xrange(LIM):
    for b in xrange(LIM):
       num = str(a * b)
       
       # lo guardamos si es palindromo
       if num == num[::-1]:
           palindromos[int(num)] = (a, b)

# maximo
maxpal = max(palindromos)
(a, b) = palindromos[maxpal]

print "Max: %s  (%d * %d)" % (maxpal, a, b)
                    

