Після здобуття ступеня доктора філософії в кулінарії з дослідницькою роботою "Як приготувати піцу" та ще одного ступеня доктора філософії в медицині за знаходження ліків від ВІЛ та Альцгеймера, Де Чан Гем (яку перською називають Юнгом) вирішила взятися за ще одну нерозв'язану проблему в теорії інформації, яку навіть Шеннон (батько теорії інформації) не зміг вирішити. Вона планує створити мову з слів, використовуючи заданих символів c_1, c_2, …, c_d. Ця мова повинна бути префіксно-вільною, тобто не повинно існувати пари слів , де слово є префіксом слова . Кожен символ c_i має вартість використання w_i. Вартість слова з довжиною визначається як сума вартостей його символів. Наприклад, якщо c_1 = a; c_2 = b; w_1 = 1 і w_2 = 10, то вартість слова "" дорівнює 1+10+1=12. Аналогічно, вартість мови з слів дорівнює сумі вартостей її слів. Наприклад, вартість мови ""; ""; "" дорівнює 11+30+13=54.
Як і в попередніх завданнях, Юнгом прагне виконати це завдання ідеально, тобто вона хоче знайти мінімальну вартість префіксно-вільної мови з слів.
Вхідні дані містять кілька тестових випадків. Кожен тестовий випадок починається з рядка, що містить два цілі числа (1 \le n \le 200) і (1 \le d \le 200). Наступний рядок містить невід'ємні цілі числа w_1, w_2, …, w_d. Вхідні дані завершуються рядком, що містить два нулі.
Для кожного тестового випадку ви повинні вивести мінімальну вартість префіксно-вільної мови з слів і символів.
Приклад 1