#include<iostream>
using namespace std;
long long n,num[100][100],newcolor[100][100];
int main(){
cin>>n;
for(int i = 0;i < n;i++){
for(int j = 0;j < n;j++){
cin>>num[i][j];
newcolor[i][j] = num[i][j];
}
}
for(int i = 0;i <= n;i++){
for(int j = 0;j < n;j++){
if(num[i][j]) break;
else num[i][j] = 1;
}
for(int j = n - 1;j >= 0;j--){
if(num[i][j]) break;
else num[i][j] = 1;
}
}
for(int i = 0;i < n;i++){
for(int j = 0;j < n;j++){
if(!num[i][j]) newcolor[i][j] = 2;
}
}
for(int i = 0;i < n;i++){
for(int j = 0;j < n;j++){
cout<<newcolor[i][j]<<" ";
}
cout<<endl;
}
return 0;
}