#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<cmath>#include<stack>#include<queue>#include<vector>#include<set>#include<map>#include<functional>#include<ctime>#include<iomanip>#include<sstream>#include<algorithm>#define ll long long#define PI acos(-1)#define mes(x,y) memset(x,y,sizeof(x))#define FAST_IO ios::sync_with_stdio(false);cin.tie(0);cout.tie(0)
using namespace std;
string s;
ll n, m, i, j, k, t=1;
ll mm[10];voidDFS(ll flag){//cout << flag << endl;if(flag ==8){
cout <<"No. "<< t++<< endl;for(ll x =0; x <8; x++){for(ll y =0; y <8; y++){if(mm[y]==x)cout <<"1 ";else cout <<"0 ";}
cout << endl;}}else{for(ll x =0; x <8; x++){
mm[flag]= x;
bool f = true;for(ll y =0; y < flag; y++){if(mm[y]== mm[flag]|| mm[y]- y == mm[flag]- flag || mm[y]+ y == mm[flag]+ flag){
f = false;break;}}if(f)DFS(flag +1);}}}intmain(){DFS(0);}