#include <bits/stdc++.h>
using namespace std;
const double eps = 1e-8;
#define LL long long

int f[105][6][3];
int p[105][11];

int main()
{

    int n;
    cin >> n;
    for(int i = 0; i < n; i++)
        for(int j = 0; j < 5; j++)
            for(int k = 0; k < 2; k++)
                scanf("%d", &f[i][j][k]);
    int aaa;
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j <= 10; j++)
            scanf("%d", &p[i][j]);
    }
    int ans = -INF;
    for(int ll = 1; ll < 1024; ll++)
    {
        int sw[10];
        int kk = ll;
        int ansn = 0;
        for(int j = 0; j < 10; j++)
        {
            sw[j] = kk % 2;
            kk = kk / 2;
        }
        for(int i = 0; i < n; i++)
        {
            int sum = 0;
            int cnt = 0;
            for(int j = 0; j < 5; j++)
            {
                for(int k = 0; k < 2; k++)
                {
                    sum += f[i][j][k]*sw[cnt++];
                }
            }
            ansn += p[i][sum];
        }
        ans = max(ans, ansn);
    }

    cout << ans << endl;
    return 0;
}