from collections import* (n,m),*e=[[*map(int,s.split())]for s in open(0)] g=[[]for _ in range(n)] for u,v in e: g[u-1]+=v-1, g[v-1]+=u-1, q=deque([0]) s=[-1]*n s[0]=0 while q: p=q.popleft() for v in g[p]: if s[v]<0: s[v]=s[p]+1 q+=v, c=Counter(s) t=0 d=[1,0] for i in range(n): t^=1 d[(i+1)%2]+=c[i+1] print(d[t])