#include <stdio.h>
int iszs(int n){
if(n<2){
return 0;
}
int i ;
for(i=2;i<=n-1;i++){
if(n%i==0){
return 0;
}
}
return 1;
}
int main()
{
int k,i,j,h,s,a,d,c;
for(i=1001;i<3000;i++){
k=i/1000;
j=i/100%10;
h=i/10%10;
a=i%10;
s=k*1000+j*100+h*10+a;
c=j*100+h*10+a;
d=h*10+a;
if(iszs(s)==1&&iszs(c)==1&&iszs(d)==1&&iszs(a)==1){
printf("%d\n",i);
}
}
return 0;
}
/**************************************************************
Problem: 1137
User: admin
Language: C
Result: Accepted
Time:6 ms
Memory:1036 kb
****************************************************************/