def is_prime(n):
"""判断是否为质数"""
if n < 2:
return False
if n in (2, 3):
return True
if n % 2 == 0:
return False
for i in range(3, int(n**0.5)+1, 2):
if n % i == 0:
return False
return True
def main():
a, b = map(int, input().split())
if 5 <= a <= b <= 10**8 and a < b:
for num in range(a, b+1):
if str(num) == str(num)[::-1]:
if is_prime(num):
print(num)
if __name__ == '__main__':
main()