Олімпійський багаж#3613

Олімпійський багаж

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

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

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

Вхідні дані

У першому рядку задано обмеження на вагу багажу для авіарейсу m~(1 \le m \le 10000) і кількість предметів у Васі n~(1 \le n \le 300).

У другому рядку записано чисел — ваги кожного з Васиних предметів. Відомо, що вага кожного предмета не перевищує 10^5 грам.

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading