"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'));