Задача №113132. C

На доске записано n целых чисел a 1 , a 2 , ..., a n . Миша может стереть любые два числа a i и a j и вместо них записать их сумму a i + a j . При этом Миша выплачивает своему другу Жене количество монет, равное минимуму из этих двух стертых чисел.

Миша хочет оставить на доске ровно одно число, отдав Жене как можно меньше монет. Помогите ему в этом.

Входные данные

В первой строке входных данных находится число n ( 1 ≤ n ≤ 10 3 ). Во второй строке находится последовательность чисел a 1 , a 2 , ..., a n , записанная через пробелы ( 1 ≤ a i ≤ 10 3 ).

Выходные данные

Выведите единственное число — минимальное количество монет, которое необходимо Мише заплатить Жене, чтобы на доске осталось ровно одно число.

Примечание

Во втором примере Миша может сначала стереть числа 20 и 30 и записать на доске число 50. Затем стереть числа 10 и 50 и записать 60. Итого Миша должен отдать Жене 20 + 10 = 30 монет.

Примеры
Входные данные
2
7 3
Выходные данные
3
Входные данные
3
10 20 30
Выходные данные
30
Сдать: для сдачи задач необходимо войти в систему