#include <bits/stdc++.h>
using namespace std;
vector<int> s[100001];
int main() {
  ios_base::sync_with_stdio(false);
  int n, k, ans = 0;
  cin >> n >> k;
  for (int i = 0; i < k; i++) {
    vector<int> v;
    int m, x;
    cin >> m;
    for (int p = 0; p < m; p++) {
      cin >> x;
      v.push_back(x);
    }
    int j = v.size() - 1;
    int c = 0;
    while ((v.size() - c) != v[j] - v[0] + 1) {
      c++;
      j--;
      ans++;
    }
    if (j > 0) {
      for (int u = 1; u < v.size(); u++) {
        s[v[0]].push_back(v[u]);
      }
    }
  }
  if (s[1].empty()) {
    for (int i = 2; i <= n; i++) {
      if (!s[i].empty()) {
        ans = ans + s[i].size() - 1;
      }
    }
    ans = ans + n - 1;
  } else {
    for (int i = s[1][s[1].size() - 1] + 1; i <= n; i++) {
      if (!s[i].empty()) {
        ans = ans + s[i].size() - 1;
      }
    }
    ans = ans + n - s[1][s[1].size() - 1];
  }
  cout << ans << "\n";
}
