#include #include using namespace std; bool isp[40],used[20]; int n,res[20]; bool ISP(int n) { if(n<=1) return 0; for(int i=2;i*i<=n;i++) if(n%i==0) return 0; return 1; } void dfs(int pos) { if(pos>=n) { if(isp[1+res[pos-1]]) { printf("1"); for(int i=1;i