/* SELFREF */ main(int argc,char* argv[]) { int i,j,k,t,n,m,x[10],y[10],nbof[10][26]; if(argc>1) n=atoi(argv[1]); switch(n) { case 4: m=14;break; case 5: m=16;break; case 6: m=18;break; case 7: m=20;break; case 8: m=22;break; case 9: m=24;break; case 10: m=26;break; default: printf("Usage: selfref n\n n between 4 and 10\n");return; } i=0;j=0; while(n*i+j=0)&&(t=0)&&(x[k]==y[k])) k--; if(k<0) { /* solution; recalculate y */ for(i=0;i=0); }