题目描述
快递网络有 个驿站(1)和 条双向步道,走任何一条步道恰好 1 分钟。小明从 1 号驿站出发去 号驿站,但必须先到 号驿站取一件包裹再去 (顺序固定:1→→)。求最少花多少分钟;无法完成输出 -1。
输入格式
第一行三个整数 ;接下来 行每行两个整数 ,表示一条双向步道。
输出格式
一行一个整数,最少分钟数或 -1。
样例
输入
6 7 3 1 2 2 4 4 6 1 3 3 5 5 6 2 3
输出
3
数据范围
- 30% 18,012,且保证 位于 1 到 的某条最短路上。
- 60% 1,2000。
- 100% 1,0,1,。