#include<stdio.h>
int sui(int n)
{
int i=0;
for(i=2;i<n;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
int hui(int n,int s)
{
if(n==0)
return s;
s*=10;
s+=n%10;
n=n/10;
hui(n,s);
}
int wei(int n,int* p)
{
if(1000<n&&n<10000)
return 0;
if(100000<n&&n<1000000)
return 0;
return 1;
}
int min(int a,int b)
{
if(a>b)
return b;
else
return a;
}
int main()
{
int i,a,b;
scanf("%d %d",&a,&b);
if(a%2==0)
a++;
for(i=a;i<=min(b,9999999);i+=2)
{
if(wei(i,&i))
{
if(hui(i,0)==i)
{
if(sui(i))
printf("%d\n",i);
}
}
}
return 0;
}