Маша і міньйони
Міньйони - раса крихітних жовтих створінь. Бути міньйоном це звісно ж круто, але Маша сильніше за них... У розпорядженні у Маші є міньйонів, кожен з яких характеризується своїми силою та витривалістю.
Філіп попросив Машу передати йому в розпорядження загін міньйонів. Герої вважають, що група мiньйонiв утворює загiн, якщо мiнiмальне з значень сил цих мiньйонiв бiльше або рiвне середнього арифметичного їх витривалостей. Також вони вважають, що порожня група міньйонів також утворює загін.
Завдання
Напишіть програму, яка за інформацією про міньонів, визначить максимальну їх кількість, що утворить загін для Філіпа.
Input
Перший рядок файлу містить єдине ціле число () – кiлькiсть мiньйонiв у розпорядженнi у Машi.
У наступних рядках знаходяться пари цiлих , () – значення сили та витривалостi мiньйона з номером вiдповiдно.
Output
Вихідний файл повинен містити єдине цiле число — максимальну кiлькiсть мiньйонiв, якi утворюють загiн з тих, якi є в розпорядженнi у Машi.
Examples
Note
У першому прикладі Маша може передати Фiлiпу загін, що складається з міньйонів з номерами 2 та 3. У такому випадку мінімальне з значень сил цих міньонів рівне 2, а середнє арифметичне їх витривалостей рівне . Група, яка складається з трьох міньонів не є загоном.
У другому прикладі неможливо утворити групу, якій належатиме хоча б один міньйон та вона буде загоном, тому відповідь 0.
Scoring
( балів): ; ;
( балів): Значення сил усiх мiньйонiв рiвнi
( балів): Значення витривалостей усiх мiньйонiв рiвнi
( балів): ;
( балів):
( балів): Без додаткових обмежень.