N = int(input())
F = [list(map(int,input().split())) for _ in range(N)]
P = [list(map(int,input().split())) for _ in range(N)]
print(max(sum([p[bin(f&i).count('1')]for f,p in zip(F,P)])for i in range(1,1024)))