#include<bits/stdc++.h>
using namespace std;
int main() {
int num;
cin>>num;
int p[num][num];
bool mark=false,mark1=false;
for(int i=0; i<num; i++) {
for(int j=0; j<num; j++) {
cin>>p[i][j];
}
}
for(int i=0; i<num; i++) {
for(int j=0; j<num; j++) {
if(p[i][j]==1) {
if(mark1==false) {
mark1=true;
mark=true;
cout<<1<<" ";
} else if(mark1==true) {
mark1=true;
mark=true;
cout<<1<<" ";
}
} else if(p[i][j]==0) {
if(mark==true) {
cout<<2<<" ";
mark=true;
} else if(mark==false) {
cout<<0<<" ";
mark=false;
mark1=false;
}
}
}
cout<<endl;
}
return 0;
}