Рюкзак#2103

Рюкзак

1 секунда
128 мегабайтів
Легка

Вася планує піти в похід з іншими програмістами і вирішив відповідально підійти до вибору речей. У Васі є предметів, які він може взяти в рюкзак. Кожен предмет важить кілограм, але для Васі вони мають різну "корисність".

Похід буде дуже довгим, тому Вася хоче взяти рюкзак, вага якого не перевищує кілограмів.

Допоможіть йому визначити максимальну сумарну "корисність" предметів у його рюкзаку, якщо вага не може перевищувати кілограмів.

Вхідні дані

У першому рядку містяться два цілих числа та (1 \leq w, n \leq 20). У другому рядку містяться цілих чисел c_i (1 \leq c_i \leq 1000) — "корисність" кожного предмета.

Вихідні дані

Виведіть максимальну сумарну "корисність" предметів, які Вася може взяти з собою.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading