#include <iostream>
#include <cmath>
using namespace std;
int a[100],k=0;
bool isprime(int x)
{
if(x==1||x==2) return 0;
for(int i=2;i<=sqrt(x);i++)
{
if(x%i==0) return 0;
}
return 1;
}
bool huiwen(int y)
{
if(y<10) return 1;
while(y>0)
{
a[k++]=y%10;
y/=10;
}int flag=1;
for(int i=0,j=k-1;i<=j;i++,j--)
{
if(a[i]!=a[j]) return 0;
}
return 1;
}
int main()
{
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++)
{
if(isprime(i)) {
if(huiwen(i))
cout<<i<<endl;
}
}
}