#include <stdio.h> #define q(o) a[j]o[j+i+7]o[j-i+31] int a[39]; void main(int i,int j) { for( j=9; --j; i>8 ? printf("%10d",a[j]):q(|a)||(q(=a)=i,main(i+1,j),q(=a)=0)); }