// PCK2018 Yosen Q8 Taxi
// YAMADA Terushige 2018.9.30.

#include <iostream>
#include <set>
#include <vector>

using namespace std;

int main(){
  int N,M;
  cin >> N;

  multiset <int> s;
  for(int i=1;i<=N;i++){
    cin >> M;
    for(int j=0;j<M;j++){
      int c;
      cin >> c;
      s.insert(c);
      if(s.size()>i) s.erase(s.begin()); 
    }
  }

  unsigned long long sum=0;
  for(multiset<int>::iterator it=s.begin();it!=s.end();it++){
    sum+=*it;
  }
  cout << sum << endl;
  return 0;
}

