#include<bits/stdc++.h>
using namespace std;
int main(){
int N,M;
int exit=1;
cin>>N>>M;
int A[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<min(N,M); ++i){
int rSum=0;
int cSum=0;
for(int j=0; j<M; ++j){
rSum=rSum+A[i][j];
}
for(int j=0; j<N; ++j){
cSum=cSum+A[j][i];
}
if(rSum!=cSum){
exit=0;
break;
}
if(exit=0){
break;
}
}
cout<<(exit?0:1);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewoJaW50IE4sTTsKCWludCBleGl0PTE7CgljaW4+Pk4+Pk07CgoJaW50IEFbTl1bTV07CgoJZm9yKGludCBpPTA7IGk8TjsgKytpKXsKCQlmb3IoaW50IGo9MDsgajxNOyArK2opewoJCQljaW4+PkFbaV1bal07CgkJfQoJfQoKCWZvcihpbnQgaT0wOyBpPG1pbihOLE0pOyArK2kpewogICAgICAgICAgICAKICAgIAlpbnQgclN1bT0wOwogICAgICAgIGludCBjU3VtPTA7CiAgICAgICAgICAgIAogICAgICAgCWZvcihpbnQgaj0wOyBqPE07ICsrail7CiAgICAgIAkJclN1bT1yU3VtK0FbaV1bal07CiAgICAgICAJfQoKICAgICAgIAlmb3IoaW50IGo9MDsgajxOOyArK2opewogICAgICAJCWNTdW09Y1N1bStBW2pdW2ldOwogICAgICAgCX0KCiAgCQlpZihyU3VtIT1jU3VtKXsKICAgICAgIAkJZXhpdD0wOwogICAgICAgCQlicmVhazsKICAgIAl9CiAgICAJaWYoZXhpdD0wKXsKICAgIAkJYnJlYWs7CiAgICAJfQogICAJfQoKICAgCWNvdXQ8PChleGl0PzA6MSk7CgogICAJcmV0dXJuIDA7Cn0=