Книги
Когда у Валеры появляется свободное время, он идет в библиотеку и читает книги. Вот и сегодня у него появилось свободных минут для чтения. Поэтому Валера взял книг в библиотеке и для каждой книги оценил: какое время потребуется, чтобы ее прочитать. Пронумеруем книги целыми числами от до . Для прочтения -той книги Валере требуется минут.
Валера решил, что он выберет произвольную книгу с номером и будет читать книги друг за другом, начиная с этой книги. Другими словами, сначала он прочитает книгу c номером , затем книгу с номером , затем книгу с номером и так далее. Он продолжает этот процесс до тех пор, пока либо не закончится его свободное время, либо не прочитает книгу с номером . Каждую книгу Валера читает целиком, то есть он не читает книгу, которую не успеет дочитать до конца из-за нехватки свободного времени.
Посчитайте максимальное количество книг, которое Валера сможет прочитать.
Входные данные
В первой строке заданы два целых числа и — количество книг и количество свободных минут у Валеры соответственно. Во второй строке задана последовательность из целых чисел , в которой число обозначает количество минут, которое требуется для прочтения -ой книги.
Выходные данные
Выведите единственное целое число — максимальное количество книг, которое Валера сможет прочитать.