function main(arg) {
  // var str = arg.trim();
  const array = arg.trim().split("\n");
  const first = array[0].split(" ");
  // const first = array[0].split(" ");
  const N = parseInt(first[0]);
  const K = parseInt(first[1]);
  let rsultArray = new Array(N);

  let counter = 0;
  for (let i = 0; i < K; i++) {
    let okashi = parseInt(array[counter + 1].trim().split("\n"));
    let person = array[counter + 2].trim().split("\n");
    for (let j = 0; j < person.length; j++) {
      rsultArray.splice(person[j] - 1, person[j] - 1, "1"); // 二番目に挿入
    }
    // console.log(okashi);
    // console.log(person);
    counter += 2;
  }

  let answer = 0;
  for (let k = 0; k < rsultArray.length; k++) {
    if (!rsultArray[k]) {
      answer++;
    }
  }
  console.log(answer);
}
main(require("fs").readFileSync("/dev/stdin", "utf8"));
// main("3 2\n2\n1 3\n1\n3");
// main("3 3\n1\n3\n1\n3\n1\n3");
//https:/ / atcoder.jp / contests / abc166 / tasks / abc166_a;
