You are given a sequence of nondecreasing positive integers .

At each step, you can perform the following operation: Choose any positive integer , change to .

Determine the minimum variance of the sequence after performing any number of operations.

The variance is the average of the squared differences between numbers and their mean value. Formally, variance is where .

#### Input Specification

The first line contains a positive integer . It is guaranteed that .

The second line contains positive integers where the -th number represents the value of . The data guarantee that .

#### Output Specification

Output a single nonnegative integer representing times the minimum variance you determine.

#### Sample Input

```
4
1 2 4 6
```

#### Sample Output

`52`

#### Sample Explanation

For , after the first operation, we can get . After the second operation, we can get . After that we cannot get any new sequence.

For , the mean is , the variance is .

For , the mean is , the variance is .

For , the mean is , the variance is .

#### Additional Samples

Additional samples can be found here.

#### Constraints

Test cases | ||
---|---|---|

For all test cases, it is guaranteed that , .

## Comments