#include <iostream>
#include <cmath>
using namespace std;
//判断素数
bool sushu(int n){
bool r=true;
int i;
for(i=2;i<=sqrt(n);i++){
if(n%i==0){
r=false;
break;
}
}
if(n<=1){
r=false;
}
return r;
}
//输出1000~3000的纯粹素数
void chuncui(){
int a,b,c,i;
for(i=1000;i<=3000;i++){
a=i%1000;
b=i%100;
c=i%10;
if(sushu(i)==true&&sushu(a)==true&&sushu(b)==true&&sushu(c)==true){
cout<<i<<endl;
}
}
}
int main(){
chuncui();
}
/**************************************************************
Problem: 1137
User: admin
Language: C++
Result: Accepted
Time:6 ms
Memory:2072 kb
****************************************************************/