#include <stdio.h>
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
bool isPrime(int num){
if(num<=1){
return false;
}
if(num==2){
return true;
}
if(num%2==0){
return false;
}
int sqrtNum = sqrt(num);
for(int i=3;i<=sqrtNum;i++){
if(num%i==0){
return false;
}
}
return true;
}
bool isHuiwen(int num){
int temp = num;
int reverse = 0;
while(temp!=0){
reverse = reverse*10+temp%10;
temp/=10;
}
if(num==reverse){
return true;
}
return false;
}
int main(){
int a,b;
cin>>a>>b;
for(int i=a;i<=b;i++){
if(isPrime(i)&&isHuiwen(i)){
cout<<i<<endl;
}
}
}