#include <float.h>
#include <inttypes.h>
#include <limits.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <math.h>
#ifdef __cplusplus
#include <bits/stdc++.h>
#endif

bool arr[101];

uint32_t nextpint(void){ char c=getc_unlocked(stdin); while(c<'0'||'9'<c) c=getc_unlocked(stdin); uint32_t x=0; while('0'<=c && c<='9'){ x=x*10+c-'0'; c=getc_unlocked(stdin); } return x; }

int main(void){
	uint32_t n=nextpint();
	uint32_t k=nextpint();
	for(uint32_t i=k; i>0; i--){
		uint32_t d=nextpint();;
		for(uint32_t j=d; j>0; j--){
			uint32_t a=nextpint();
			arr[a]=true;
		}
	}
	uint32_t ans=0;
	for(uint32_t i=n; i>0; i--){
		if(!arr[i]) ans++;
	}
	printf("%"PRIu32"\n", ans);
}
