Приз, який ніхто не може виграти
Після урочистого відкриття нового бутик-магазину, на жаль, ви виявляєте, що продажі не відповідають вашим очікуванням. Щоб виправити це, ви вирішили запустити спеціальну акцію. Ви обираєте певну підмножину з товарів для участі в акції, і якщо покупці придбають рівно два з цих товарів, а їх загальна вартість перевищить євро, то ви подаруєте їм ріг єдинорога безкоштовно!
Оскільки ви нещодавно дізналися, що всі роги єдинорога насправді є бивнями нарвала, ви вирішуєте сфальсифікувати акцію, обираючи товари так, щоб ніхто не зміг отримати ріг за жодних обставин.
Щоб уникнути підозр, ви хочете вибрати якомога більше товарів для участі в акції.
Вхідні дані
Перший рядок містить два цілі числа: — кількість товарів, виставлених у магазині на продаж, і — мінімальна вартість, зазначена в умовах акції. Другий рядок містить натуральних чисел, не більших за . Це вартість товарів у магазині.
Вихідні дані
Виведіть максимальну кількість товарів, які можна вибрати для участі в акції, щоб ніхто не зміг отримати ріг.