#include using namespace std; #define M 1000000007 #define f first #define s second #define pb push_back #define ll long long #define mp make_pair #define r0 return 0 int mini(int a,int b){return ab?a:b;} ll lmaxi(ll a,ll b){return a>b?a:b;} int gcd(int a, int b){ if(b==0) return a; return gcd(b,a%b); } ll lgcd(ll a, ll b){ if(b==0) return a; return gcd(b,a%b); } int lcm(int a, int b) {return a*(b/gcd(a,b));} ll llcm(ll a, ll b) {return a*(b/gcd(a,b));} int main(){ ll n,i,c=0; cin>>n; ll a[n+1]; for(i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1); for(i=n;i>=1;i--){ c+=pow(2,n-i)*a[i]; } cout<