n = int(input())
ans = 0

import numpy as np

F = [list(map(int, input().split())) for i in range(n)]
P = [list(map(int, input().split())) for i in range(n)]

Cands = [[]]
for i in range(10):
  temp = []
  for cand in Cands:
    temp.append(cand + [0])
    temp.append(cand + [1])
    Cands = temp
Cands = Cands[1:]

max_p = -10000000000
for cand in Cands:
  sum_p = 0
  for i in range(n):
    day_num = np.dot(cand, F[i])
    sum_p += P[i][day_num]
  max_p = max(sum_p, max_p)
print(max_p)