#include <iostream>
#include <cstdio>
#include <string.h>
#include <math.h>
using namespace std;
int pdss1(int a){
if(a==1){
return 0;
}
for(int i=2;i<a;i++){
if(a%i==0){
return 0;
}
}
return 1;
}
int pdhw(int a){
int b=a;
int s=0,r=0;
while(b != 0){
s=b%10;
r=10*r+s;
b/=10;
}
if(a==r){
return 1;
}
return 0;
}
int main(){
long long int i=0;
int N,M;
cin>>N>>M;
for(i=N;i<M;i++){
if(pdss1(i)==1 && pdhw(i)==1){
cout<<i<<endl;
}
}
return 0;
}