// Online IDE - Code Editor, Compiler, Interpreter
#include<iostream>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
int a[n][m], b[n][m];
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
cin >> a[i][j];
}
}
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
cin >> b[i][j];
}
}
bool sw[n][m];
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
int sum=0;
for(int k = 0;k < n;k++){
sum += b[k][j];
}
for(int k = 0;k < m;k++){
sum += b[i][k];
}
sum -= b[i][j];
if(sum % 2 == 1){
sw[i][j] = true;
}
else{
sw[i][j] = false;
}
}
}
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
if(sw[i][j]){
a[i][j] = 1 - a[i][j];
}
cout << a[i][j] << " ";
}
cout << "\n";
}
}