<?php
$f = [];
$p = [];

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)));
}
$sum = [0];
for($i = 0; $i < $n; $i++){
    $cnt = 0;
    uasort($p[$i], function($b, $a){
        return $a <=> $b;
    });
    foreach($f[$i] as $v){
        $cnt += $v;
    }
    foreach($p[$i] as $k => $v){
        if($cnt >= $k && $k != 0) {
            $sum[$i + 1] = $sum[$i] + $p[$i][$k];
        break;
        }
    }
}

$sum[0] = null;
echo max($sum);