#include<iostream>
using namespace std;
int a,b;
bool ip(int n)
{
bool f=0;
if(n<=1) return 0;
for(int i=2;i*i<=n;i++)
{
if(n%i==0) return 0;
}
return 1;
}
bool im(int n)
{
int s=0,t=0;
t=n;
while(t!=0)
{
s=s*10+t%10;
t/=10;
}
if(s==n) return 1;
else return 0;
}
int main()
{
cin>>a>>b;
if(a%2==1)
for(int i=a;i<=b;i+=2)
{
if(ip(i)&&im(i)||i==11||i==2)
cout<<i<<endl;
}
else
for(int i=a+1;i<=b;i+=2)
{
if(ip(i)&&im(i)||i==11||i==2)
cout<<i<<endl;
}
return 0;
}
为啥呢