#include <bits/stdc++.h>
using namespace std;
int t[1002] = {},f[1002] = {};
int a[1003][1002];
int main()
{
int n,m;
cin >> n >> m;
for(int i = 1; i <= m; ++i) {
for(int j = 1; j <= n; ++j){
cin >> a[i][j];
}
}
int b[1002];
int sum = 0;
for(int i = 1; i <= m; ++i){
cin >> b[i];
}
int flag = 0;
for(int i = 1; i <= m; ++i) {
for(int j = 1; j <= n; ++j){
if(a[i][j] == 1)
++t[i];
else if (a[i][j] == 0)
++f[i];
}
cout << flag << ' ';
if(t[i] > f[i])
flag = 1;
else
flag = 0;
if(flag == b[i])
++sum;
}
cout << sum;
return 0;
}