EduBrick

D. Самый короткий кусок

2000 мс · 256 МБ · всё или ничего

Дана последовательность положительных чисел. Найдите самый короткий её непрерывный участок, сумма которого не меньше SS.

Выведите длину такого участка. Если подходящего участка нет, выведите 00.

Формат ввода

В первой строке nn от 11 до 21052 \cdot 10^5 и SS от 11 до 101810^{18}. Во второй — nn чисел, каждое от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
5 11
1 2 3 4 5
вывод
3
Войдите, чтобы отправлять решения.