#include<iostream>
#include<cstring>
using namespace std;
int a,b;
bool x[100000001];
int main(){
cin>>a>>b;
memset(x,true,sizeof(x));
for(int i=2;i<=b;i++){
for(int j=i*2;j<=b;j+=i){
x[j]=false;
}
}
for(int i=a;i<=b;i++){
if(x[i]==true){
int t1=i,t2=0;
while(t1!=0){
t2=t2*10+t1%10;
t1/=10;
}
if(t2!=i){
x[i]=false;
}
}
}
for(int i=a;i<=b;i++){
if(x[i]==true){
cout<<i<<endl;
}
}
}
寻求各位帮助!