#include <bits/stdc++.h>
using namespace std;
vector<int> v[100005];
int gg[100005];
int main(void) {
  int n, k;
  scanf("%d%d", &n, &k);
  int i, j, l;
  for (i = 0; i < k; i++) {
    int g;
    scanf("%d", &g);
    for (j = 0; j < g; j++) {
      int d;
      scanf("%d", &d);
      v[i].push_back(d);
    }
    gg[i] = v[i].size();
  }
  int cc = 1;
  for (i = 0; i < k; i++) {
    for (j = 0; j < v[i].size(); j++)
      if (v[i][j] == 1) {
        for (l = j + 1; l < v[i].size(); l++) {
          if (v[i][l] == v[i][l - 1] + 1)
            gg[i]--, cc++;
          else
            break;
        }
        break;
      }
  }
  int ans = 0;
  for (i = 0; i < k; i++) {
    ans += gg[i] - 1;
  }
  ans += n - cc;
  printf("%d\n", ans);
  return 0;
}
