#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
#define eps LDBL_EPSILON
#define int long long
#define ll long long
#define moder 1000000007
#define INF LLONG_MAX/3
#define P std::pair<int,int>
using namespace std;

int n;
bool f[110][5][2];
int p[110][11];
int c[110];
signed main(){
	cin>>n;
	rep(i,n){
		rep(j,5){
			rep(k,2)cin>>f[i][j][k];
		}
	}
	rep(i,n){
		rep(j,11)cin>>p[i][j];
	}
	int ans=-INF;
	for(int i=1;i<(1<<5);i++){
		for(int j=1;j<(1<<5);j++){
			rep(k,n)c[k]=0;
			rep(k,5){
				if((i>>k)&1){
					rep(l,n){
						if(f[l][k][0])c[l]++;
					}
				}
			}
			rep(k,5){
				if((j>>k)&1){
					rep(l,n){
						if(f[l][k][1])c[l]++;
					}
				}
			}
			int cnt=0;
			rep(k,n){
				cnt+=p[k][c[k]];
			}
			ans=max(ans,cnt);
		}
	}
	cout<<ans<<endl;
	return 0;
}