#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  long long int n;
  cin >> n;
  vector<pair<long long int, long long int> > a;
  for (long long int i = 0; i < n; i++) {
    long long int l;
    cin >> l;
    vector<long long int> v(l);
    for (long long int j = 0; j < l; j++) {
      cin >> v[j];
    }
    long long int f = 1;
    for (long long int j = 0; j < l - 1; j++) {
      f &= v[j] >= v[j + 1];
    }
    if (f) {
      a.push_back(make_pair(v[0], -1));
      a.push_back(make_pair(v.back(), 1));
    }
  }
  sort(a.begin(), a.end());
  long long int b = 0;
  long long int ans = n * n;
  for (auto p : a) {
    if (p.second == -1) {
      b++;
    } else {
      ans -= b;
    }
  }
  cout << ans << '\n';
}
