function main(input) {
    parser(input);
}
const parser = (input) => {
    const tmp = input.split('\n');
    const [n, k] = tmp[0].split(' ')
    tmp.shift();
    const map = {};
    for (let i = 1; i <= Number(n); i++ ){ 
        map[i] = 0;
    }
    tmp.forEach((item, index) => {
        if (index % 2 !== 0) {
            const okasiKubaru = item.split(' ');
            okasiKubaru.forEach(okasi => {
                map[Number(okasi)] = map[Number(okasi)] + 1;
            })
        }
    });
    let count = 0;
    Object.keys(map).map((key) => {
        if (map[key] === 0) {
            count ++;
        }
    });
    console.log(count);
}

// test
// const Q1 = `3 2
// 2
// 1 3
// 1
// 3`;
// const Q2 = `3 3
// 1
// 3
// 1
// 3
// 1
// 3
// `;
// main(Q1);
// main(Q2);
main(require('fs').readFileSync('/dev/stdin', 'utf8'));