#include<stdio.h>
#include<math.h>
int Judging_Prime(int n){
if(n<=1){
return 0;
}
for(int i=2;i<n;i++){
if(n%i==0){
return 0;
}
}
return 1;
}
int Judging_Palindromes(int n){
int b,n1=n,i=0;
while(n){
if(i==0){
b=i*pow(10,1)+n%10;
i++;
}else{
b=b*pow(10,1)+n%10;
i++;
}
n=n/10;
}
if(b==n1){
return 1;
}else{
return 0;
}
}
int main(){
int a,b;
scanf("%d %d",&a,&b);
for(int i=a;i<=b;i++){
if(Judging_Prime(i)==1&&Judging_Palindromes(i)==1){
printf("%d\n",i);
}
}
return 0;
}