N,M = list(map(int,input().split())) edge = [[] for _ in range(N)] for _ in range(M): a,b = list(map(int,input().split())) a -= 1;b -= 1 edge[b].append(a) print(sum([1 for i in range(N) if not edge[i]]))