#include <bits/stdc++.h>
using namespace std;
ifstream fin("Sisend.txt");
int n, m, c;
vector<pair<int, int>> pr[1005];
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cerr.tie(0);
  cin >> n;
  for (int(i) = (0); ((i)) < ((n)); ((i))++) {
    cin >> m;
    for (int(j) = (0); ((j)) < ((m)); ((j))++) {
      cin >> c;
      pair<int, int> p = {c, 0};
      pr[i].emplace_back(p);
      p = {c, -1};
      pr[(i + 1) % n].emplace_back(p);
      p = {c, 1};
      pr[(i - 1 + n) % n].emplace_back(p);
    }
  }
  int vas = 0;
  int k;
  for (int(i) = (0); ((i)) < ((n)); ((i))++) sort(pr[i].begin(), pr[i].end());
  for (int(i) = (0); ((i)) < ((n)); ((i))++) {
    k = pr[i].size();
    int l = 0, r = 0;
    bool oli = 0;
    for (int(j) = (0); ((j)) < ((k)); ((j))++) {
      if (pr[i][j].second == 0) {
        oli = 1;
        if (l != r) vas++;
        l = r = 0;
      } else if (oli and pr[i][j].second == -1)
        l++;
      else if (oli)
        r++;
    }
  }
  cout << vas;
}
