2504 - 流浪猫
描述

ZZ去公园的时候,流浪猫都会来找他, n 只小猫围成一圈,小ZZ开始喂养流浪猫,小ZZ可以花费 aia_i 喂食小猫 ii i+1i+1

需要注意的是,因为流浪猫围坐一圈,小ZZ可以花费 ana_n 喂食动物 nn11

输出喂食所有流浪猫需要的最小花费。


输入

第一行一个数字nn;

接下来一行是nn个数字aia_i

输出

最小的花费

样例

输入
复制

5
2 5 3 2 5

输出
复制

7

输入
复制

20
29 27 79 27 30 4 93 89 44 88 70 75 96 3 78 39 97 12 53 62

输出
复制

426
提示

40%的数据: 2N20,1ai109 2 ≤ N ≤20,1 ≤ a_i ≤ 10^9

100%的数据: 2N3×105,1ai109 2 ≤ N ≤ 3 × 10^5,1 ≤ a_i ≤ 10^9


题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 25
通过次数 8