#Z0977. 钱仓

钱仓

Description

Mike家有n个钱仓,他们构成一个环,从1到n顺时针方向分布,也就是第i个钱仓会和第i-1个和第i+1个相邻,特别地,第n个钱仓和第1个钱仓相邻。

众所周知,Mike是个极其聪明的人,所以,他不会把钱全部放在同一个钱仓,它会平均分配,每个钱仓放1 块的钱。

在开始时,每个钱仓会有ci 块的钱,保证Σci=n,Mike会开着他的卡车将钱从一个钱仓顺时针运到一个钱仓。

由于是小型卡车,每次只能运1 块的钱,而且Mike要求每块钱最多只能运一次。

如果这块钱被运输且运输距离为d,那么Mike要付出d2的费用,问Mike付出的费用最少是多少。

Format

Input

第一行包含一个整数n。

接下来n行,描述ci。

n≤100000,Σci=n。

Output

仅包含一个整数,表示Mike最小付出的费用。

Samples

10
1
0
0
2
0
0
1
2
2
2
33