print sorted([int(c) for c in [str(x * y) for x in range(999, 99, -1) for y in range(999, x - 1, -1)] if all([c[i] == c[-1 - i] for i in range(len(c) / 2)])])[-1]