Сервер
Ви відповідаєте за сервер, на якому потрібно виконати кілька задач за принципом "перший прийшов — перший виконаний". Щодня ви можете виділити на сервері більше хвилин для виконання цих задач. Знаючи час, необхідний для виконання кожної задачі, ви хочете визначити, скільки задач вдасться виконати сьогодні.
Розглянемо приклад. Нехай , а час виконання задач становить і хвилин (саме в такому порядку). Можна виконати лише чотири задачі. На виконання перших чотирьох задач потрібно хвилин. Виконати п'ять задач не вдасться, оскільки це займе хвилин, що перевищує . Хоча після четвертої задачі залишається час на шосту (яка потребує хвилин), її не можна виконати, оскільки п'ята задача ще не завершена.
Вхідні дані
Перший рядок містить два цілі числа і , де — кількість задач. Наступний рядок містить натуральних чисел, не більших за , які вказують на час виконання кожної задачі.
Вихідні дані
Виведіть кількість задач, які можуть бути виконані за хвилин за принципом "перший прийшов — перший виконаний".