#include<stdio.h>
#include<math.h>
int isPrime(int num)
{
if(num<2)
{
return 0;
}
int limit=(int)sqrt(num)+1;
for(int i=2;i<limit;i++)
{
if(num%i==0)
{
return 0;
}
return 1;
}
}
int isPalindrome(int num)
{
int original=num;
int rev=0;
while(num!=0)
{
int temp=num%10;
num=num/10;
rev=rev*10+temp;
}
return(original==rev);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
for(int i=a;i<=b;i++)
{
if(isPrime(i)&&isPalindrome(i))
{
printf("%d\n",i);
}
}
return 0;
}