import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	}
} import java.util.ArrayList; ArrayList java.util import java.util.List; List java.util import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	}
} Main public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	} main {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int K = sc.nextInt(); K sc.nextInt() sc.nextInt sc int[] snackMenbers = new int[K]; snackMenbers new int[K] K List<int[]> snackMenberList = new ArrayList<int[]>(); snackMenberList new ArrayList<int[]>() for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		} int i = 0; int i = 0; i 0 i < K i K i++ i++ i {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		} {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		} snackMenbers[i] = sc.nextInt() snackMenbers[i] snackMenbers i sc.nextInt() sc.nextInt sc int[] menberArray = new int[snackMenbers[i]]; menberArray new int[snackMenbers[i]] snackMenbers[i] snackMenbers i for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			} int j = 0; int j = 0; j 0 j < snackMenbers[i] j snackMenbers[i] snackMenbers i j++ j++ j {

				menberArray[j] = sc.nextInt();
			} {

				menberArray[j] = sc.nextInt();
			} menberArray[j] = sc.nextInt() menberArray[j] menberArray j sc.nextInt() sc.nextInt sc snackMenberList.add(menberArray) snackMenberList.add snackMenberList menberArray int[] all = new int[N]; all new int[N] N for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		} int k = 0; int k = 0; k 0 k < K k K k++ k++ k {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		} {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		} for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			} int l = 0; int l = 0; l 0 l < snackMenberList.get(k).length l snackMenberList.get(k).length snackMenberList.get(k) snackMenberList.get snackMenberList k snackMenberList.get(k).length l++ l++ l {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			} {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			} all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1 all[snackMenberList.get(k)[l] - 1] all snackMenberList.get(k)[l] - 1 snackMenberList.get(k)[l] snackMenberList.get(k) snackMenberList.get snackMenberList k l 1 all[snackMenberList.get(k)[l] - 1] + 1 all[snackMenberList.get(k)[l] - 1] all snackMenberList.get(k)[l] - 1 snackMenberList.get(k)[l] snackMenberList.get(k) snackMenberList.get snackMenberList k l 1 1 int ans = 0; ans 0 for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		} int n = 0; int n = 0; n 0 n < all.length n all.length all all.length n++ n++ n {

			if (all[n] == 0) {
				ans++;
			}
		} {

			if (all[n] == 0) {
				ans++;
			}
		} if (all[n] == 0) {
				ans++;
			} all[n] == 0 all[n] all n 0 {
				ans++;
			} ans++ ans System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	}
} public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	}
} Main
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		// 全体人数
		int N = sc.nextInt();
		// お菓子の種類
		int K = sc.nextInt();

		// お菓子持ってる人数配列
		int[] snackMenbers = new int[K];
		// お菓子持ってる人リスト
		List<int[]> snackMenberList = new ArrayList<int[]>();

		// i = お菓子カウンター
		for (int i = 0; i < K; i++) {

			snackMenbers[i] = sc.nextInt();
			int[] menberArray = new int[snackMenbers[i]];

			for (int j = 0; j < snackMenbers[i]; j++) {

				menberArray[j] = sc.nextInt();
			}

			snackMenberList.add(menberArray);
		}

		// 全すぬけ
		int[] all = new int[N];

		// お菓子の種類分回す
		for (int k = 0; k < K; k++) {

			// お菓子持ってる人分回す
			for (int l = 0; l < snackMenberList.get(k).length; l++) {

				all[snackMenberList.get(k)[l] - 1] = all[snackMenberList.get(k)[l] - 1] + 1;
			}
		}

		int ans = 0;

		for (int n = 0; n < all.length; n++) {

			if (all[n] == 0) {
				ans++;
			}
		}

		// 出力
		System.out.println(ans);
	}
}