100 atcoder#ABC156C. [ABC156C] Rally

[ABC156C] Rally

Score : 300300 points

Problem Statement

There are NN people living on a number line.

The ii-th person lives at coordinate XiX_i.

You are going to hold a meeting that all NN people have to attend.

The meeting can be held at any integer coordinate. If you choose to hold the meeting at coordinate PP, the ii-th person will spend (XiP)2(X_i - P)^2 points of stamina to attend the meeting.

Find the minimum total points of stamina the NN people have to spend.

Constraints

  • All values in input are integers.
  • 1N1001 \leq N \leq 100
  • 1Xi1001 \leq X_i \leq 100

Input

Input is given from Standard Input in the following format:

NN

X1X_1 X2X_2 ...... XNX_N

Output

Print the minimum total stamina the NN people have to spend.

2
1 4
5

Assume the meeting is held at coordinate 22. In this case, the first person will spend (12)2(1 - 2)^2 points of stamina, and the second person will spend (42)2=4(4 - 2)^2 = 4 points of stamina, for a total of 55 points of stamina. This is the minimum total stamina that the 22 people have to spend.

Note that you can hold the meeting only at an integer coordinate.

7
14 14 2 13 56 2 37
2354