#include <iostream>

using namespace std;

int main(){
  int N,i,j,x;
  cin >> N;
  int f[N][10];
  int p[N][11];
  int ans = -(1<<30);
  int c,cc;
  for(i=0;i<N;i++){
    for(j=0;j<10;j++){
      cin >> f[i][j];
    }
  }
  for(i=0;i<N;i++){
    for(j=0;j<11;j++){
      cin >> p[i][j];
    }
  }

  for(i=1;i<(1<<10);i++){
    cc = 0;
    for(x=0;x<N;x++){
      c=0;
      for(j=0;j<10;j++)if((i>>j & 1) && f[x][j])c++;
      cc+=p[x][c];
    }
    if(cc>ans)ans = cc;
  }
  cout << ans << endl;
  return 0;
}
