‹ 上一题 下一题 ›

j01548. 无权最短路 未做

题目描述

小杨手里有一张有向图,他想从起点走到终点,并且希望路上经过的边尽量少。他打算先比较所有路线的边数,请算出边数最少的路径一共经过几条边;如果根本走不到,输出 -1。

输入格式

第一行四个整数 ;接下来 行每行两个整数 。

输出格式

一行一个整数:最短边数或 -1。

样例

输入
4 4 1 4
1 2
2 3
3 4
1 3
输出
2

数据范围

输入
输出

            
答案