Problem A: 小明的暑假旅行

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:12 Solved:6

Description

小明暑假计划要去多个城市游玩,他从家(北京)出发,游览计划中的城市后,最后回到北京。
给定计划游览的 n个城市(包含出发城市) 间的高铁费用,问:小明应该按怎样的顺序游览完 n-1个城市,回到出发城市。其最少高铁费用为多少?


      例如他从北京(0)出发游览: 上海(1)、成都(2)、三亚(3)三个城市。最后回到北京。


       不同城市间坐高铁的费用(元)如下表:

        最优路线:北京→上海→三亚→北京。 费用最少:200 + 500 + 300 + 400 = 1400元



Input

第一行输入 n。 第二行开始为 n个城市间的高铁费用表。

Output

输出一个正整数,为最少费用。

Sample Input Copy

4
0 200 400 700
200 0 350 500
400 350 0 300
700 500 300 0

Sample Output Copy

1400

HINT

 n ≤ 20, 地铁票价 ≤ 1000。