#include <bits/stdc++.h>
using namespace std;
bool comp(pair<long long int, long long int> a,
          pair<long long int, long long int> b) {
  return (a.first > b.first);
}
int main() {
  int n;
  cin >> n;
  vector<pair<long long int, long long int> > ans;
  while (n--) {
    int k;
    cin >> k;
    long long int mx = 0;
    for (int i = 0; i < k; i++) {
      long long int a;
      cin >> a;
      mx = max(mx, a);
    }
    ans.push_back(make_pair(mx, k));
  }
  long long int res = 0;
  sort(ans.begin(), ans.end(), comp);
  int nx = ans[0].first;
  for (pair<long long int, long long int> i : ans) {
    res += (nx - i.first) * i.second;
  }
  cout << res << endl;
}
