Книги
Коли у Валери з'являється вільний час, він йде до бібліотеки та читає книги. Сьогодні у нього є вільних хвилин для читання. Тому Валера взяв книг у бібліотеці і для кожної книги оцінив, скільки часу знадобиться, щоб її прочитати. Пронумеруємо книги цілими числами від до . Для прочитання -ї книги Валері потрібно хвилин.
Валера вирішив, що він вибере довільну книгу з номером і буде читати книги одна за одною, починаючи з цієї книги. Іншими словами, спочатку він прочитає книгу з номером , потім книгу з номером , потім книгу з номером і так далі. Він продовжує цей процес до тих пір, поки або не закінчиться його вільний час, або не прочитає книгу з номером . Кожну книгу Валера читає повністю, тобто він не читає книгу, яку не встигне дочитати до кінця через нестачу вільного часу.
Порахуйте максимальну кількість книг, яку Валера зможе прочитати.
Вхідні дані
У першому рядку задано два цілі числа і — кількість книг і кількість вільних хвилин у Валери відповідно. У другому рядку задано послідовність з цілих чисел , де число позначає кількість хвилин, яке потрібно для прочитання -ї книги.
Вихідні дані
Виведіть єдине ціле число — максимальну кількість книг, яку Валера зможе прочитати.