#include<bits/stdc++.h>
using namespace std;

int f[101][11],p[101][11],b[11];
int main()
{
	ios::sync_with_stdio(false);
	int n,ans=-1000000000;
	cin>>n;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=10;j++)
			cin>>f[i][j];
	for(int i=1;i<=n;i++)
		for(int j=0;j<=10;j++)
			cin>>p[i][j];
	b[10]=1;
	while(1){
		int x=10;
		while(b[x]==1) b[x]=0,x--;
		b[x]=1;
		if(x==0) break;
		x=0;
		for(int i=1;i<=n;i++)
		{
			int s=0;
			for(int j=1;j<=10;j++)
				if(f[i][j]==1&&b[j]==1) s++;
			x+=p[i][s];
		}
		ans=max(ans,x);
	}
	cout<<ans;
	return 0;
}