#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a[101][11], b[101][12], i, j, s = -1000000000, x, y, h, k, c[12];
  scanf("%d", &n);
  for (i = 0; i < n; i++)
    for (j = 0; j < 10; j++) scanf("%d", &a[i][j]);
  for (i = 0; i < n; i++)
    for (j = 0; j < 11; j++) scanf("%d", &b[i][j]);
  for (i = 1; i < 1024; i++) {
    memset(c, 0, sizeof(c));
    x = i;
    k = 0;
    while (x) {
      y = x % 2;
      x /= 2;
      if (y == 1)
        for (j = 0; j < n; j++) {
          if (a[j][k]) c[j]++;
        }
      k++;
    }
    h = 0;
    for (j = 0; j < n; j++) {
      h += b[j][c[j]];
    }
    if (s < h) s = h;
  }
  printf("%d\n", s);
}
