#include <iostream>
#include <cstdio>
using namespace std;
int n, s, mx=-1e9, d, f[105][15], p[105][15];
int main() {
	int i, j, k;
	cin>>n;
	for(i=1; i<=n; i++) for(j=1; j<=10; j++) cin>>f[i][j];
	for(i=1; i<=n; i++) for(j=0; j<=10; j++) cin>>p[i][j];
	for(k=1; k<1024; k++) {
		for(j=0; j<10; j++) f[0][j+1] = k & (1<<j);
		s = 0;
		for(i=1; i<=n; i++) {
			for(j=1, d=0; j<=10; j++) d += f[0][j] && f[i][j];
			s += p[i][d];
		}
		mx = max(mx, s);
	}
	cout<<mx;
	return 0;
}