Холодильники
Limits: 2 sec., 256 MiB
Кажуть, що в цю пору року на Алясці великим попитом користуються холодильники україн-ського виробництва. Зеник та Марічка вирішили скористатися цим феноменом.
На ринку в Україні є n холодильників вітчизняного виробництва. Зеник та Марічка знають, за скільки гривень вони зможуть придбати холодильник в Україні, та за скільки гривень його можна продати на Алясці. Кожен із холодильників можна придбати не більше ніж в одному екземплярі.
Наші юні герої мають k гривень у своєму розпорядженні. Вони хочуть придбати деякі з холодильників на своїй батьківщині (для цього вони можуть витратити не більше ніж k гривень) та потім продати їх на Алясці.
Вам необхідно визначити максимально можливу кількість грошей Зеника та Марічки після здійснення купівлі та продажу.
Вважатимемо, що транспортування холодильників є безкоштовним. Зауважте, що Зеник та Марічка можуть поїхати продавати холодильники на Аляску тільки один раз. Також вони можуть, коли є бажання, узагалі нічого не купувати та нічого не продавати.
Input
Перший рядок містить два цілих числа n та k — кількість холодильників на ринку та кількість гривень, які має пара на початку.
Наступні n рядків містять по два цілих числа ai та bi — ціни i-го холодильника в Україні й на Алясці.
Output
У єдиному рядку виведіть ціле число — максимально можливий капітал Зеника та Марічки після поїздки до Аляски.
Constraints
1≤n≤100,
1≤k≤104,
1≤ai,bi≤104.
Samples
Input (stdin) | Output (stdout) |
---|---|
5 18 5 8 20 1000 18 25 12 17 7 4 | 26 |
Notes
Оптимальний варіант — придбати в Україні перший та четвертий холодильники. На жаль, грошей, щоб купити другий холодильник, Зеник та Марічка не мають, а купувати та продавати п’ятий холодильник узагалі невигідно.