EduBrick

Произведение до порога

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

Даны nn чисел и порог SS. Сколько первых чисел надо перемножить, чтобы произведение стало строго больше SS?

Если произведение всех чисел так и не превысит SS, выведите 1-1.

Формат ввода

В первой строке nn от 11 до 10510^5 и SS от 11 до 101810^{18}. Во второй — nn чисел от 11 до 10910^9.

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

Одно число: количество или 1-1.

Примеры

ввод
3 10
2 3 4
вывод
3

Примечание

Произведение растёт быстро и переполняется раньше, чем успеет превысить порог. Проверяйте до умножения: if (product > s / x). Числа не меньше единицы, поэтому деление здесь безопасно.

Войдите, чтобы отправлять решения.