import strutils, sequtils, queues const inf = 987654321 var n = stdin.readLine.parseInt G = newSeqWith(n, newSeqWith(0, 0)) dist = newSeqWith(n, inf) que = initQueue[int]() for i in 0.. 0: var v = que.dequeue for vv in G[v]: if dist[vv] > dist[v] + 1: dist[vv] = dist[v] + 1 que.enqueue(vv) for v in 0..