#include <cstdio>
#include <cmath>
#include <iostream>
#include <cstring>
using namespace std;
int a,b;
char s[15];
bool isPrime(int n){
for(int i=2;i<=sqrt(n);i++){
if(n%i==0){
return false;
}
}
return true;
}
bool isPal(int n){
int i=0;
if(n%10==n){
return true;
}
while(n!=0){
s[i]=char(n%10+'0');
n/=10;
i++;
}
for(int t=0;t<=strlen(s)/2-1;t++){
if(s[t]!=s[strlen(s)-t-1]){
return false;
}
}
return true;
}
int main(){
scanf("%d%d",&a,&b);
for(int i=a;i<=b;i++){
if(isPrime(i)&&isPal(i)){
printf("%d\n",i);
}
}
return 0;
}