#1746. 最短路径

最短路径

题目描述

为了联合对抗天顶星人的入侵,魔法世界的各个大城市之间建设了许多能量传送带.如 图所示,

img

共有10\red{10}个城市V1,...,V10\red{V_1,...,V_{10}}。,起点是V1,\red{V_1,}终点是V10,\red{V_{10},}每个城市之间的能量传 送带是单向的,例如: V1\red{V_1}V2\red{V_2}的距离是2,V1\red{2,V_1}V3\red{V_3}的距离是5,...,\red{5,...,}请编程求出V1\red{V_1}V10\red{V_{10}} 的最短路径长度。

输入格式

第一行为N,\red{N,}表示有N(N<100)\red{N(N<100)}个城市,以下每行有三个数字a,b,c,\red{a,b,c,}表示从第a\red{a}城市. 到第h\red{h}城市的距离为c\red{c,}最后一行以0 0 0\red{0~0~0}结束.

输出格式

输出一个整数,即从城市1\red{1}到城市N\red{N}的最短路径。

样例

输入样例

3
1 2 2
2 3 5
0 0 0

输出样例

7