#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6 + 10;
const int p = 571373;
const int maxm = maxn << 1;
const long long LINF = 3e17 + 1;
int n, m, k, pp, TT;
int num[25] = {0};
int main() {
  ;
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  cin >> n;
  long long a;
  long long res = 0;
  for (int i = 0; i < n; i++) {
    cin >> a;
    for (int j = 0; j <= 20; j++) {
      if (a & (1ll << j)) {
        num[j]++;
      }
    }
  }
  for (int i = 0; i < n; i++) {
    long long sum = 0;
    for (int j = 20; j >= 0; j--) {
      if (num[j]) {
        num[j]--;
        sum += (1 << j);
      }
    }
    res += sum * sum;
  }
  cout << res << endl;
  return 0;
}
