B. Двоичный паук плетёт паутину
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Сегодня двоичный паук решил сплести себе самую удобную паутину!

Известно, что дом двоичного паука представляет собой $$$n$$$ столбиков, для каждого из которых известна его высота $$$a_i$$$.

Теперь паук хочет выбрать самый уютный уголок. Уютным уголком считается такой непрерывный подотрезок из столбиков, в котором все высоты $$$\le x$$$. На нём наш герой будет плести паутину. Конечно же, среди всех таких возможных отрезков он хочет выбрать как можно более длинный для того, чтобы пауку было как можно просторнее.

Найдите длину наидлиннейшего подходящего отрезка.

Входные данные

В первой строке вам даются два числа $$$n$$$ и $$$x$$$ $$$(1 \le n \le 7 \cdot 10^5$$$, $$$1 \le x \le 10^9)$$$ — количество столбиков и максимальная высота подходящих столбиков.

Во второй строке вам даются $$$n$$$ чисел $$$a_i$$$ $$$(1 \le a_i \le 10^9)$$$ — высоты столбиков.

Выходные данные

Выведите единственное число — длину наидлиннейшего отрезка, удовлетворяющего условиям.

Система оценки
ПодзадачаБаллыДополнительные ограниченияНеобходимые подзадачиИнформация о проверке
$$$1$$$$$$50$$$тесты из условияполная
$$$2$$$$$$100$$$$$$n \le 5$$$1первая ошибка
$$$3$$$$$$150$$$$$$n \le 10^3$$$1-2первая ошибка
$$$4$$$$$$200$$$нет1-3первая ошибка
Примеры
Входные данные
5 4
1 5 2 3 6
Выходные данные
2
Входные данные
5 4
5 1 4 3 2
Выходные данные
4