В очереди человек, обслуживание -го занимает минут. Обслуживают по одному, порядок можно назначить любой.
Время ожидания человека — это суммарное время обслуживания всех, кого приняли до него. Выведите наименьшую возможную сумму времён ожидания по всем людям.
Формат ввода
В первой строке число от до . Во второй — чисел от до .
Формат вывода
Одно число.
Примеры
ввод
3 3 1 2
вывод
4
Примечание
Каждый человек добавляет своё время ожидания всем, кто стоит за ним. Значит вперёд выгодно пускать тех, кто занимает меньше времени.
Войдите, чтобы отправлять решения.