/*AMETHYSTS*/ #pragma comment(linker, "/STACK:1000000000") #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define ld double #define pii pair #define mp make_pair using namespace std; int main() { int n; cin >> n; vector a; for (int i = 0; i < n; i++) { ll x; cin >> x; a.push_back(x); } sort(a.rbegin(), a.rend()); ll ans = 0; for (int i = 0; i < n; i++) { ans += a[i] * ((ll)1 << (i)); } cout << ans << endl; return 0; }