from collections import defaultdict N,M=map(int,input().split()) G=defaultdict(set) for _ in range(M): u,v=map(int,input().split()) G[u].add(v) pri=set() Q=int(input()) for _ in range(Q): q,a,b=map(int,input().split()) if q==1: if b in G[a]:G[a].remove(b) else:G[a].add(b) else: if a in pri:pri.remove(a) else:pri.add(a) print(N-len((pri-G[a])|set([a])))