#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;
}