func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long int N = 21;   long long int tot[N];   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     long long int n;     cin >> n;     long long int i, j, a[n], b, c, ans = 0;     for (i = 0; i < n; i++) {       cin >> a[i];       for (j = 0; j < N; j++) {         if (a[i] & (1LL << j)) {           tot[j]++;         }       }     }     for (i = 0; i < n; i++) {       long long int cur = 0;       for (j = 0; j < N; j++) {         if (tot[j]) {           cur += (1LL << j);           tot[j]--;         }       }       ans += (cur * cur);     }     cout << ans;     return 0;   }   