#include #include #include #include #include #include #include int main(){ int n,sum=0,t; scanf("%d",&n); int *calories = malloc(sizeof(int) * n); for(int calories_i = 0; calories_i < n; calories_i++){ scanf("%d",&calories[calories_i]); } for(int calories_i = 0; calories_i < n; calories_i++){ for(int calories_j = 0; calories_j < n; calories_j++){ if(calories[calories_j]>calories[calories_i]){ t=calories[calories_i]; calories[calories_i]=calories[calories_j]; calories[calories_j]=t; } } } for(int calories_i = 0; calories_i < n; calories_i++){ sum=sum+(calories[calories_i]*2^(calories_i)); } printf("%d",sum); return 0; }