문제링크 : 카드 정렬하기
import heapq
n=int(input())
card=[]
for i in range(n):
heapq.heappush(card, int(input()))
sum=0
if len(card)==1:
print(0)
else:
while len(card)>1:
result=heapq.heappop(card)+heapq.heappop(card)
sum+=result
heapq.heappush(card,result)
print(sum)