#include "bits/stdc++.h"
using namespace std;
typedef long long ll;
#define INF (1<<30)
int main(void){
	int n,i,j,f[110],p[110][11],k,cnt,tmp,ans=-INF;
	fill(f,f+110,0);
	cin >> n;
	for(i=0; i<n; i++){
		for(j=0; j<10; j++){
			f[i] *= 2;
			cin >> k;
			f[i] += k;
		}
	}
	for(i=0; i<n; i++){
		for(j=0; j<11; j++){
			cin >> p[i][j];
		}
	}
	for(i=1; i<1024; i++){
		tmp = 0;
		for(j=0; j<n; j++){
			cnt = 0;
			for(k=0; k<10; k++){
				if( (f[j]&(1<<k))>0 && (i&(1<<k))>0 ){
					cnt++;
				}
			}
			tmp += p[j][cnt];
		}
		ans = max(tmp,ans);
	}
	cout << ans << endl;
	return 0;
}