Бізнес-центр#522

Бізнес-центр

1 секунда
64 мегабайти
Дуже легка

Міжнародна корпорація кіберполіції (ICPC) збудувала новий надвисокий бізнес-центр, щоб розмістити свою штаб-квартиру та здавати частину приміщень в оренду для додаткового прибутку. Тут стільки поверхів, що недоцільно мати окрему кнопку в кожному з ліфтів для кожного поверху. Натомість, кожен ліфт має лише дві кнопки: одна в -му ліфті піднімає на u_i поверхів вгору, а інша опускає на d_i поверхів вниз. Бізнес-центр настільки високий, що його висоту можна ігнорувати для цієї задачі (ви ніколи не досягнете верхнього поверху), але не можна опускатися нижче нульового поверху. Всі поверхи нумеруються цілими числами, починаючи з нуля, де нуль — це перший (нульовий) поверх.

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

Вхідні дані

Перший рядок вхідного файлу містить два цілих числа та (1 \le n \le 1\ 000\ 000, 1 \le m \le 2000) — кількість натискань кнопок та кількість ліфтів на вибір. Наступні рядків описують ліфти. Кожен рядок містить два цілих числа u_i та d_i (1 \le u_i, d_i \le 1\ 000).

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading