#include<bits/stdc++.h>
using namespace std;
#define ll long long
int a[55][55];
int b[55][55];
int main()
{
ios_base::sync_with_stdio(0);
cout.tie(0);cin.tie(0);
int n, m; cin >> m >> n;
for(int i = 1; i <= m; i++){ // duyet hang
for(int j = 1; j <= n; j++){ // duyet cot
cin >> a[i][j]; // phan tu hang thu i va cot thu j
b[i][j] = a[i][j];
}
}
for(int i = 1; i <= m; i++){
for(int j = 1; j <= n; j++){
if(a[i][j] == 0){
for(int k = 1; k <= n; k++){ // cot
b[i][k] = 0;
}
for(int k = 1; k <= m; k++){ // hang
b[k][j] = 0;
}
}
}
}
int ans = 0;
for(int i = 1; i <= m; i++){ // duyet hang
for(int j = 1; j <= n; j++){ // duyet cot
if(b[i][j] == 1) ans++;
}
}
cout << ans;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcKaW50IGFbNTVdWzU1XTsKaW50IGJbNTVdWzU1XTsKaW50IG1haW4oKQp7CiAgICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgICBjb3V0LnRpZSgwKTtjaW4udGllKDApOwoKICAgICBpbnQgbiwgbTsgY2luID4+IG0gPj4gbjsKICAgICBmb3IoaW50IGkgPSAxOyBpIDw9IG07IGkrKyl7IC8vIGR1eWV0IGhhbmcKICAgICAgICAgIGZvcihpbnQgaiA9IDE7IGogPD0gbjsgaisrKXsgLy8gZHV5ZXQgY290CiAgICAgICAgICAgICAgIGNpbiA+PiBhW2ldW2pdOyAvLyBwaGFuIHR1IGhhbmcgdGh1IGkgdmEgY290IHRodSBqCiAgICAgICAgICAgICAgIGJbaV1bal0gPSBhW2ldW2pdOwogICAgICAgICAgfQogICAgIH0KCiAgICAgZm9yKGludCBpID0gMTsgaSA8PSBtOyBpKyspewogICAgICAgICAgZm9yKGludCBqID0gMTsgaiA8PSBuOyBqKyspewogICAgICAgICAgICAgICBpZihhW2ldW2pdID09IDApewogICAgICAgICAgICAgICAgICAgIGZvcihpbnQgayA9IDE7IGsgPD0gbjsgaysrKXsgLy8gY290CiAgICAgICAgICAgICAgICAgICAgICAgICBiW2ldW2tdID0gMDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgZm9yKGludCBrID0gMTsgayA8PSBtOyBrKyspeyAvLyBoYW5nCiAgICAgICAgICAgICAgICAgICAgICAgICBiW2tdW2pdID0gMDsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICB9CgogICAgIGludCBhbnMgPSAwOwogICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbTsgaSsrKXsgLy8gZHV5ZXQgaGFuZwogICAgICAgICAgZm9yKGludCBqID0gMTsgaiA8PSBuOyBqKyspeyAvLyBkdXlldCBjb3QKICAgICAgICAgICAgICAgaWYoYltpXVtqXSA9PSAxKSBhbnMrKzsKICAgICAgICAgIH0KICAgICB9CiAgICAgY291dCA8PCBhbnM7Cn0KCgoKCgoKCgoKCg==