#abc257f. [abc257_f]Teleporter Setting

[abc257_f]Teleporter Setting

存在 n n 个小镇,m m 条传送通道,第 i i 条双向连结 ui,vi u_i, v_i 两个小镇,经过每个传送通道需要花费 1 1 分钟。特别地,可能存在 ui=0 u_i = 0 ,表示该条传送通道只规定了一端,另一端待定。存在 n n 个独立询问,对于 i=1,2,,n i = 1, 2, \cdots, n ,钦定所有未确定的 ui u_i 均为 i i ,求从小镇 1 1 到小镇 n n 最小耗费的时间。若无法到达输出 1 -1