#include <bits/stdc++.h>
typedef long long ll;
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;

    vector<vector<int>> F(n,vector<ll>(10));
    vector<vector<int>> P(n,vector<ll>(11));

    for(int i = 0; i < n; i++){
        for(int j = 0; j < 10; j++){
            cin >> F[i][j];
        }
    }
    for(int i = 0; i < n; i++){
        for(int j = 0; j < 11; j++){
            cin >> P[i][j];
        }
    }

    ll ans = -1000000000;
    for(int bit = 1; bit < (1 << 10); bit++){
        ll sum = 0;
        for(int i = 0; i < n; i++){
            ll cnt = 0;
            for(int j = 0; j < 10; j++){
                if((bit>>j&1) && F[i][9-j] == 1) cnt++;
            }
            sum += P[i][cnt];
        }
        ans = max(ans,sum);
    }
    cout << ans << endl;
}