#include<stdio.h>
#include<stdlib.h>
int compar(const void* a,const void* b){
return *((int*)a)>*((int*)b);
}
int fruit[10005];
int main(){
int n,quality,labour=0;
scanf("%d",&n);
for(int i=1;i<n+1;++i)
scanf("%d ",&fruit[i]);
qsort(&fruit[1],n,sizeof(int),compar);
quality=fruit[1];
for(int i=2;i<n+1;++i){
labour+=quality+fruit[i];
quality+=fruit[i];
}
printf("%d",labour);
}