#include<bits/stdc++.h> using namespace std; bool ss(int q){ bool r=true; if(q<2){ r=false; } else{ for(int i=2;i<=sqrt(q);i++){ if(q%i==0){ r=false; break; } } } return r; } int main() { int i; for(i=1000;i<3000;i++){ if(ss(i) &&ss(i%1000) &&ss(i%100) &&ss(i%10) ) cout<<i<<endl; } return 0; } /************************************************************** Problem: 1137 User: houshanglin Language: C++ Result: Accepted Time:5 ms Memory:2072 kb ****************************************************************/