<?php

fscanf(STDIN, "%d", $n);
for($i = 0; $i < $n; $i++){
    $f[] = array_map('intval', explode(' ', fgets(STDIN)));
}
for($i = 0; $i < $n; $i++){
    $p[] = array_map('intval', explode(' ', fgets(STDIN)));
}
$a = [];
$ans = -100000000;

function calc(){
    global $ans;
    global $a;
    global $n;
    global $f;
    global $p;
    $r = 0;
    for($i = 0; $i < $n; $i++){
        $cnt = 0;
        for($j = 0; $j < count($f[$i]); $j++){
            if($f[$i][$j] == 1 && $a[$j] == 1) $cnt++;
        }
        $r += $p[$i][$cnt];
    }
    $ans = max($ans, $r);
}

function dfs($pos){
    global $a;
    if($pos == 10){
        if(array_sum($a) == 0) return;
        calc();
        return;
    }
    $a[$pos] = 0; dfs($pos + 1);
    $a[$pos] = 1; dfs($pos + 1);
}

dfs(0);
echo $ans;