from collections import deque import sys input = sys.stdin.readline def bfs(v, edges, visited): q = deque([v]) visited[v] = True while q: now = q.popleft() for e in edges[now]: if not visited[e]: q.append(e) visited[e] = True n, m = map(int, input().split()) edges = [[] for _ in range(n + 1)] for _ in range(m): u, v = map(int, input().split()) edges[u].append(v) edges[v].append(u) result = 0 vis..