#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int n;
  cin >>n;
  vector<int> a(n);
  for( int i =0;i<n;i++){
    for(int j=0;j<10;j++){
      int b;
      cin >> b;
      a.at(i) +=b;
    }
  }
  long ans =0;
  bool op =false;
  vector<vector<int>>p(n,vector<int>(11));
  for(int i=0;i<n;i++){
    int mise = a.at(i);
    int kari = -10000000;
    for(int j=0;j<11;j++){
      cin >> p.at(i).at(j);
      if(j<=mise){
        kari= max(kari,p.at(i).at(j));
        if(op==false&& j>=1&&kari==p.at(i).at(j)){
          op=true;
        }
      }
      
    }
    ans +=kari;
  }
  if(op ){
    cout << ans;
  }
  else{
    ans = -10000000;
    for(int i=0;i<n;i++){
      ans = max(ans,p.at(i).at(1));
    }
    cout <<ans;
  }
      
      
}