题目描述
有 座城市,第 座的过路费为 (经过就要付,起点和终点也要付)。有 条双向道路,第 条的油耗为 。油箱容量为 ,出发时满油、途中不加油。求能从 号城开到 号城时,「经过城市的过路费最大值」的最小值;若不可达输出 。
输入格式
第一行三个整数 ;第二行 个整数 ;接下来 行,每行三个整数 。
输出格式
一行一个整数:最小的最大过路费,或 。
样例
输入
4 4 15 1 5 2 3 1 2 6 2 4 5 1 3 4 3 4 9
输出
3
数据范围
- ,