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