using System;
using System.Linq;

class MainClass
{
    public static void Main(string[] args)
    {
        int N = int.Parse(Console.ReadLine());
        int[,,] f = new int[N, 5, 2];
        int[,] p = new int[N, 11];

        for (int i = 0; i < N;i++)
        {
            string[] s = Console.ReadLine().Split(' ');
            for (int j = 0; j < 5;j++)
            {
                f[i, j, 0] = int.Parse(s[j]);
                f[i, j, 1] = int.Parse(s[j + 1]);
            }
        }

        for (int i = 0; i < N; i++)
        {
            string[] s = Console.ReadLine().Split(' ');
            for (int j = 0; j < 11;j++)
            {
                p[i, j] = int.Parse(s[j]);
            }
        }

        long ans = long.MinValue;


        for (int b = 1; b < (1<<10);b++)
        {
            int cc = 0;

            for (int i = 0; i < N;i++)
            {
                int c = 0;
                for (int j = 0; j < 10; j++)
                {
                    if (((b >> j & 1)==1) && (f[i, j/2,j%2]==1))
                    {
                        c++;
                    }
                }

                cc += p[i, c];
            }

            if (ans < cc) ans = cc;

        }

        Console.WriteLine(ans);
    }
}