Подорож в місті#7506

Подорож в місті

1 секунда
64 мегабайти
Легка

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

Поїздка будь-яким таксі коштує рівно один долар, незалежно від подоланої відстані, але кожне таксі може зупинятися лише біля певних будинків, принаймні двох на маршруті. Зупинки маршруту задаються двома числами: і . Тут — найменший номер будинку, біля якого зупиняється це таксі, а — інтервал між зупинками.

Наприклад, маршрутне таксі з параметрами та при N=11 зупиняється біля будинків , , , , , , і так далі, тож біля деяких будинків таксі може не зупинятися жодного разу.

Враховуючи , та параметри всіх маршрутів, визначте:

Усі числа , , і — натуральні, з обмеженнями 1 \le N \le 200, 1 \le A,B,M \le 20.

Вхідні дані

Перший рядок містить два числа: і .

Кожен з наступних рядків містить два числа і — параметри для кожного маршруту маршрутного таксі.

Вихідні дані

Виведіть два числа:

  • Кількість будинків, де не зупиняється жодне таксі.

  • Мінімальна кількість доларів, необхідна, щоб дістатися від першого до -го будинку, або , якщо це неможливо.

Приклади

Приклад 1

Loading
Loading