#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
#define maxn 100010
#define itn int
using namespace std;
int a[maxn];
itn n;
int sum;
int dis(int a, int b) {
return pow(a - b, 2);
}
int main() {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
}
sort(a, a + n);
sum += a[n - 1] * a[n - 1];
if (n % 2 == 0) {
for (int i = 1; i <= n / 2 - 1; i++) {
sum += dis(a[i], a[n - i]);
}
for (int i = n, j = 1; j <= n / 2; i--, j++) {
sum += dis(a[i], a[n + 1 - i]);
}
} else {
for (int i = 1; i <= (n - 1) / 2; i++) {
sum += dis(a[i], a[n - i]);
}
for (int i = n, j = 1; j <= (n - 1) / 2; i--, j++) {
sum += dis(a[i], a[n + 1 - i]);
}
}
cout << sum;
return 0;
}