//a=abc/100; //b=abc/10; //b=b%10; //c=abc%100; //c=c%10; #include<bits/stdc++.h> using namespace std; bool s (int i){ bool r=true; if(i<2){ r=false; } for(int n=2;n<=sqrt(i);n++){ if(i%n==0){ r=false; } } return r; } bool h(int i){ bool r=true; int g=i%10; int s=i/10%10; int b=i/100; if(g*100+s*10+b!=i) r=false; return r; } int main(){ cout<<"11"<<endl; for(int i=10;i<=999;i++){ if(s(i)&&h(i))cout<<i<<endl; } return 0; } /************************************************************** Problem: 1142 User: chenzhuo1 Language: C++ Result: Accepted Time:4 ms Memory:2072 kb ****************************************************************/