EduBrick

Сумма частных

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

Найдите наименьшее целое x0x \ge 0, при котором x/a1+x/a2++x/ank\lfloor x / a_1 \rfloor + \lfloor x / a_2 \rfloor + \ldots + \lfloor x / a_n \rfloor \ge k.

Формат ввода

В первой строке числа nn (1n1051 \le n \le 10^5) и kk (0k10180 \le k \le 10^{18}). Во второй — nn целых чисел от 11 до 10910^9.

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

Одно число.

Примеры

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