EduBrick

G. Детали

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

В цехе nn станков; ii-й делает одну деталь за aia_i минут и работает без остановки. Найдите наименьшее время, за которое цех выпустит не меньше mm деталей.

Формат ввода

В первой строке nn и mm (1≤n≤1051 \le n \le 10^5, 1≤m≤1091 \le m \le 10^9). Во второй — nn чисел aia_i (1≤ai≤1061 \le a_i \le 10^6).

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

Выведите одно число — наименьшее время в минутах, за которое будет выпущено не меньше mm деталей.

Примеры

ввод
1 1
1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.