求大神看看我哪里错了
**#include<iostream>
#include<cmath>
using namespace std;
bool zs(long long s)
{
int k=sqrt(s);
for(int i=2;i<=k;i++)
if(s%i==0)
return false;
return true;
}
bool hws(long long x)
{
long long a=0;
while(x!=0)
{
a=a*10+x%10;
x/=10;
}
if(a==x)
return true;
return false;
}
int main()
{
long long a,b;
cin>>a>>b;
for(long long i=a;i<=b;i++)
if(hws(i))
if(zs(i))
cout<<i<<endl;
return 0;
}**