import sys import heapq n, m = map(int, input().split()) edg = [[] for i in range(5100)] vis = [0 for i in range(5100)] for i in range(m): u, v = map(int, input().split()) edg[u].append(v) edg[v].append(u) q = [] heapq.heappush(q, (0, 1, 1)) while q: t = heapq.heappop(q) cnt, u, v = t[0], t[1], t[2]...