#include<bits/stdc++.h>
#define r(i,n) for(int i=0;i<n;i++)
using namespace std;
int ans=-1e9,n,a[101][10],b[101][10],c[10];
int main(){
  cin>>n;
  r(i,n)r(j,10)cin>>a[i][j];
  r(i,n)r(j,11)cin>>b[i][j];
  for(int i=1;i<(1<<10);i++){
    memset(c,0,sizeof(c));
    r(j,10)if((1<<j)&i)c[j]=1;
    int sum=0;
    r(j,n){
      int x=0;
      r(k,10)if(a[j][k]&&c[k])x++;
      sum+=b[j][x];
    }
    //if(sum==0)cout<<i<<endl;
    ans=max(ans,sum);
  }
  cout<<ans<<endl;
}