#include <bits/stdc++.h>
using namespace std;
long long int a[100010];
long long int h[1000100], e[1000100];
int main() {
  long long int i, j, k, l, n, m;
  long long int q, y = 0;
  scanf("%lld", &n);
  for (j = 0; j < n; j++) {
    int flag = 0;
    scanf("%lld", &k);
    for (i = 0; i < k; i++) {
      scanf("%lld", &a[i]);
    }
    for (i = 0; i < k - 1; i++) {
      if (a[i] < a[i + 1]) {
        y++;
        flag = 1;
        break;
      }
    }
    if (flag == 0) {
      h[a[0]]++;
      e[a[k - 1]]++;
    }
  }
  long long int sum = 0, x = 0;
  sum += 2 * y * n - y * y;
  for (i = 0; i < 1000100; i++) {
    x += e[i];
    e[i] = x;
  }
  for (i = 1; i < 1000100; i++) {
    sum += h[i] * e[i - 1];
  }
  printf("%lld\n", sum);
  return 0;
}
