Dato n cavi con le rispettive lunghezze, si desidera collegarli tutti per formare un unico cavo di grande lunghezza. Per collegare due cavi di lunghezza x e y, occorre pagare x + y. Una volta uniti, il cavo risultante avrà lunghezza x + y.
Qual è la cifra minima da spendere per collegare tutti i cavi?
Input
La prima riga dell’input contiene un singolo intero n (1 ≤ n ≤ ), il numero di cavi.
La riga successiva contiene numeri interi separati da uno spazio, (1 ≤ ≤ ), che rappresentano le lunghezze dei cavi.
Output
Il programma deve stampare il costo minimo necessario per collegare tutti i cavi.