Кристали
У вас є чарівна машина, яка генерує золото, використовуючи кристали.
У вас є кристалів. Щоб запустити генератор, вам потрібно вставити в нього один кристал. За один запуск -го кристалу у звичайному режимі, машина згенерує кілограм золота. Після такого запуску цей кристал можна використовувати знову. Також можна генератор у посиленому режимі, у якому він згенерує не кілограм, а . Проте після такого запуску кристал зламається.
Вам потрібно згенерувати хоча б кілограм золота. За яку мінімальну кількість запусків це можна зробити?
Input
Перший рядок містить два цілі числа та (, ).
Кожен з наступних рядків містить по два цілі числа та ().
Output
Виведіть одне ціле число.
Examples
Note
У першому прикладі можна, наприклад, використати у звичайному режимі другий кристал, отримавши кілограмів. Потім використати перший кристал у звичайному режимі, отримавши кілограмів. Потім використати другий кристал у посиленому режимі, отримавши кілограмів. Можна помітити, що за два запуску отримати кілограмів неможливо.
Scoring
Рішення, які правильно працюють для , отримають принаймні балів.
Рішення, які правильно працюють для , отримають принаймні балів.