#include<iostream>
using namespace std;
bool isp(int x){
for(int i=3;i*i<=x;i+=2){
if(x%i==0) return false;
}
return true;
}
/*
例:
12321 -> 12321
*/
bool hw(int x){
int sum=0,tmp=x;
while(tmp!=0){
sum*=10;//进位
sum+=tmp%10;
tmp/=10;
}//反转位数
if(sum==tmp) return true;
return false;
}
int main(){
int a,b;
cin>>a>>b;
if(a%2==0) a++;//变奇数
if(b>10000000) b=10000000; //除去1e7以上的数
for(int i=a;i<=b;i+=2){//全部枚举奇数
if(isp(i)&&hw(i)) cout<<i<<endl;
}
return 0;
}