#P8041. 最短路径

最短路径

题目描述

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

img

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

输入格式

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

输出格式

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

样例

输入样例

3
1 2 2
2 3 5
0 0 0

输出样例

7