#include using namespace std; #define endl '\n' #define ff first #define ss second #define mp make_pair #define pb push_back typedef long long llong; typedef pair pii; void solve() { int n; cin >> n; vector arr(n); for (int i = 0; i < n; i++) cin >> arr[i]; sort(arr.begin(), arr.end(), greater()); llong ans = 0; int curr = 0; for (int val : arr) { ans += val * (1LL << curr++); } cout << ans; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); #ifdef LOCAL ifstream in("in"); cin.rdbuf(in.rdbuf()); #endif solve(); return 0; }