"use strict";

const main = arg => {
    const inputList = arg.trim().split("\n");
  // 回答を記述
  const N = parseInt(inputList[0].split(' ')[0]);
  // お菓子持っている人リスト
  const sweetsNList = inputList.filter((ele, idx) => idx % 2 == 0)
                               .map(ele => ele.split(' '))
                               .flatMap(ele => ele);
  sweetsNList.shift();
  const trimSweetsNList = Array.from(new Set(sweetsNList)).map(ele => parseInt(ele));
  // N人の配列作成
  let NList = [];
  for(let i = 0; i < N; i++) {
    NList.push(i + 1);
  }
  
  // お菓子を持っていないリスト
  NList = NList.filter(ele => trimSweetsNList.includes(ele) == false);
  console.log(NList.length)
}

main(require('fs').readFileSync('/dev/stdin', 'utf8'));