mod=1000000007 N,M=map(int,input().split()) st=[{i}for i in range(N)] root=[i for i in range(N)] ans=[1 for i in range(N)] for i in range(M): A,B=map(int,input().split()) A=root[A-1] B=root[B-1] if A==B: continue if len(st[A])