Приз который никто не может выиграть
После торжественного открытия нового Бутик-магазина, к разочарованию Вы обнаруживаете, что не делаете столько продаж, сколько ожидали. Чтобы исправить это, Вы решили запустить специальное предложение. Вы помечаете некоторое подмножество предметов для продажи как участвующих в предложении, и если люди купят ровно два из этих предметов, а также их стоимость будет строго больше чем евро, то Вы дадите им рог единорога бесплатно!
Так как Вы недавно узнали, что все рога единорога действительно являются бивнями нарвала, то решаете сфальсифицировать предложение, выбирая участвующие предметы таким образом, что никто не сможет заработать рог в любом случае.
Чтобы никто Вас не заподозрил, Вы хотите выбрать как можно больше предметов, участвующих в предложении.
Входные данные
Первая строка содержит два целых числа: — количество предметов выставленных в магазине на продажу, и — минимальная стоимость указанная в условии. Вторая строка содержит натуральных чисел, не больших . Это стоимости товаров в магазине.
Выходные данные
Выведите максимальное количество предметов, которое можно выбрать как часть Вашего специального предложения чтобы никто не смог получить рог.