#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
using namespace std;
typedef long long ll;

int main(){
  int N;
  cin >> N;
  int a[N]={};
  rep(i,N){
    rep(j,10){
      int t;
      cin >> t;
      a[i]+=(t<<j);
    }
  }
  
  int b[N][11];
  rep(i,N){
    rep(j,11){
      cin >> b[i][j];
    }
  }
  int ans=0;
  for(int i=1;i<(1<<10);i++){
    int sum=0;
    rep(j,N){
      int c=0;
      int d=a[j]&i;
      while(d){
        c+=d&1;
        d=d>>1;
      }
      sum+=b[j][c];
    }
    ans=max(ans,sum);
  }
  cout << ans << "\n";
  return 0;
}
