#include <bits/stdc++.h>
int main(void) {
  int n;
  scanf("%d", &n);
  int f[n][10];
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < 10; j++) {
      scanf("%d", &f[i][j]);
    }
  }
  int p[n][11];
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < 11; j++) {
      scanf("%d", &p[i][j]);
    }
  }
  int c[n];
  for (int i = 0; i < n; i++) {
    c[i] = 0;
  }
  long long int psum = -1e9 + 7;
  for (int a1 = 0; a1 < 2; a1++) {
    for (int a2 = 0; a2 < 2; a2++) {
      for (int a3 = 0; a3 < 2; a3++) {
        for (int a4 = 0; a4 < 2; a4++) {
          for (int a5 = 0; a5 < 2; a5++) {
            for (int a6 = 0; a6 < 2; a6++) {
              for (int a7 = 0; a7 < 2; a7++) {
                for (int a8 = 0; a8 < 2; a8++) {
                  for (int a9 = 0; a9 < 2; a9++) {
                    for (int a0 = 0; a0 < 2; a0++) {
                      for (int i = 0; i < n; i++) {
                        c[i] = a1 * f[i][0] + a2 * f[i][1] + a3 * f[i][2] +
                               a4 * f[i][3] + a5 * f[i][4] + a6 * f[i][5] +
                               a7 * f[i][6] + a8 * f[i][7] + a9 * f[i][8] +
                               a0 * f[i][9];
                      }
                      long long int ppp = 0;
                      for (int i = 0; i < n; i++) {
                        ppp += p[i][c[i]];
                      }
                      if (ppp > psum &&
                          (a1 != 0 || a2 != 0 || a3 != 0 || a4 != 0 ||
                           a5 != 0 || a6 != 0 || a7 != 0 || a8 != 0 ||
                           a9 != 0 || a0 != 0))
                        psum = ppp;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  printf("%lld\n", psum);
  return 0;
}
