import sys sys.setrecursionlimit(500000) h, w, n = map(int, input().split()) edge = [[] for _ in range(h + w)] for idx in range(n): x, y = [int(i) - 1 for i in input().split()] y = y + h edge[x].append((y, idx)) edge[y].append((x, idx)) visited = [False] * (h + w)