#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for(int i=int(a);i<int(b);i++)
typedef long long ll;


int main(){
    ll n;cin>>n;
    ll f[1000][10],p[1000][11];
    rep(i,0,n)rep(j,0,10)cin>>f[i][j];
    rep(i,0,n)rep(j,0,11)cin>>p[i][j];
    ll MAX=-99999999999,cn,an;
    for(int i=1;i<(1<<10);i++){
        an=0;
        rep(j,0,n){
            cn=0;
            rep(k,0,10){
                if((i&(1<<k))&&f[j][k])cn++;
            }
            an+=p[j][cn];
        }
        MAX=max(MAX,an);
    }
    cout<<MAX<<endl;
}





