{if(NF<5){for(i=o=0;i++<9;o=o" "s){n=1+NF;for(s=0;--n;s*=i)s+=$n}$0=o}else{{o=c=_ for(n=NF;N=n--;){for(s=R=0;N>r=R++;f=r?f*r:1){for(C=d=1;d