#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int isPrime(int a){
int f=1;
for(int i=2;i*i<=a;i++){
if(a%i==0&&a!=i){
f=0;
break;
}
}
return f;
}
int ishw(int b){
int f=1;
int w=0;
int b1=b;
while(b1!=0){
w++;
b1/=10;
}
int a[1001]={};
for(int i=1;i<=w;i++){
a[i]=b%10;
b/=10;
}
for(int i=1;i<=w/2;i++){
if(a[i]!=a[w-i+1]){
f=0;
break;
}
}
return f;
}
int main(){
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++){
if(isPrime(i)&&ishw(i)){
cout<<i<<endl;
}
}
return 0;
}