func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long int mod = 1e9 + 7;   long long quickpow(long long a, long long b) {     long long ans = 1;     a = a % mod;     while (b > 0) {       if (b % 2) ans = ans * a;       b = b / 2;       a = a * a;     }     return ans;   }   int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); }   long long a[500005];   long long sum[500005];   long long tot = 0;   int main() {     ios::sync_with_stdio(false);     int n;     cin >> n;     for (int i = 1; i <= n; i++) {       cin >> a[i];     }     sort(a + 1, a + n + 1);     for (int i = 1; i <= n; i++) {       sum[i] = sum[i - 1] + a[i];     }     tot += sum[n];     for (int i = 1; i <= n - 1; i++) {       tot += (sum[n] - sum[i - 1]);     }     cout << tot << endl;   }   