#include <bits/stdc++.h>
using namespace std;
int n;
int f[101][10];
int p[101][11];
int ans;
int sum;
int main() {
  scanf("%d", &n);
  for (int i = 0; i < n; i++)
    for (int j = 0; j < 10; j++) scanf("%d", &f[i][j]);
  for (int i = 0; i < n; i++)
    for (int j = 0; j < 11; j++) scanf("%d", &p[i][j]);
  for (int i = 1; i < (1 << 10); i++) {
    int sum = 0;
    for (int j = 0; j < n; j++) {
      int pos = 0;
      for (int k = 0; k < 10; k++) {
        if ((i >> j & 1) && f[j][k]) {
          pos++;
        }
      }
      sum += p[j][pos];
      if (sum > ans) {
        ans = sum;
      }
    }
  }
  printf("%d\n", ans);
  return 0;
}
