#include<iostream>
using namespace std;
int nums[105][105];
int main()
{
int m, n;
while(cin >> m >> n)
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
nums[i][j] = 0;
}
}
int s = 0;
for(int i = 0; i < m; i ++)
{
for(int j = 0; j < n; j ++)
{
int x ;
cin >> x;
nums[i][j] += x;
}
}
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
int x;
cin >> x;
nums[i][j] += x;
}
}
int zr = 0, zc = 0;
// 遍历每一行
for(int i = 0; i < m; i ++)
{
int k = 0;
for(int j = 0; j < n; j ++)
{
if(nums[i][j] != 0)
break;
k++;
}
if(k == n)
s++;
}
// 遍历每一列
for(int i = 0; i < n; i ++)
{
int k = 0;
for (int j = 0; j < m; j++)
{
if (nums[j][i] != 0)
break;
k++;
}
if (k == m)
s++;
}
cout << s << endl;
}
return 0;
}