#include<bits/stdc++.h> using namespace std; bool k(long long m){ if(m==1) return false; if(m==2) return true; for(int i=2;i<=sqrt(m);i++){ if(m%i==0) return false; } return true; } bool j(long long u){ long long x=0,t=u; while(t){ x=x*10+t%10; t/=10; } return x==u; } int main(){ for(int i=10;i<=1000;i++){ if(k(i)&&j(i)) cout<<i<<endl; } } /************************************************************** Problem: 1142 User: wangyiyang Language: C++ Result: Accepted Time:4 ms Memory:2072 kb ****************************************************************/