Рюкзак Аладдін
Потрапивши до печери зі скарбами, наш Аладдін не став брати стару почорнілу лампу. Він кинувся збирати в свій рюкзак золоті монети і коштовні камінці. Він, взяв би все, але чудес не буває — дуже велику вагу рюкзак може просто не витримати.
Багато разів він виймав одні речі і на їх місце клав інші, намагаючись збільшити вартість коштовностей.
Потрібно визначити максимальну вартість вантажу, який Аладдін зможе помістити в свій рюкзак.
Будемо вважати, що в печері є предмети різних типів, кількість предметів кожного типу не обмежена. Максимальна вага, яку може витримати рюкзак, дорівнює . Кожен предмет типу має вагу і вартість .
Вхідні дані
В першому рядку записано два натуральних числа і — максимальна вага предметів в рюкзаку і кількість типів предметів. Наступні рядків містять по два числа і — вага предмета типу і його вартість.
Вихідні дані
Виведіть максимальну вартість товару, вага якого не перевищує .