Недоброчесний тренер
На всіх олімпіадах з програмування всі учасники та їх тренери мають дотримуватися академічної доброчесності. Але так буває, на жаль, не завжди ...
Нехай в олімпіаді беруть участь учнів, яких підготував один тренер. Кожен учень має два параметри: кількість балів, яку цей учень може набрати самостійно, та умовну тяму .
Олімпіада проходить онлайн та без прокторінгу, тому, під час олімпіади, тренер може зателефонувати якомусь своєму учневі та щось підказати. Після такої підказки кількість балів цього учня збільшиться на . Протягом олімпіади тренер може зробити не більш, ніж таких дзвінків.
Для того щоб стати призером олімпіади треба набрати не менш ніж балів. Напишіть програму, яка з'ясує скільки учнів цього недоброчесного тренера можуть стати призерами олімпіади. Зверніть увагу, що кожного разу тренер допомагає лише одному учню, він може телефонувати декілька разів одному й тому ж учню.
Вхідні дані
В першому рядку вхідних даних задаються числа , та . Далі йдуть пар цілих невід'ємних чисел: та .
Constraints
Вихідні дані
Виведіть одне число максимальну кількість призерів олімпіади у недоброчесного тренера.