시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB20161578.947%

문제

Буровая установка «Мегабур 2022» для прокладки туннелей метро Байтсбурга имеет $n$ двигателей. Питание установки устроено таким образом, что на все двигатели подается одно и то же целочисленное напряжение $x$.

У каждого двигателя есть два режима, если на него подается напряжение $x$, то $i$-й двигатель работает в первом режиме, если $x \le z_i$ и во втором режиме, если $x > z_i$.

При этом $i$-й двигатель характеризуется удельной мощностью $a_i$ в первом режиме и $b_i$ во втором режиме. Это означает, что увеличение напряжения на $1$ когда двигатель находится в первом режиме, приводит к увеличению его мощности на $a_i$, а во втором режиме приводит к увеличению его мощности на $b_i$. Иначе говоря, при подаче напряжения $x$, если $i$-й двигатель находится в первом режиме он работает с мощностью $a_ix$, а если во втором режиме, то с мощностью $a_iz_i + b_i(x - z_i)$.

Для прокладки туннеля суммарная мощность двигателей должна быть не меньше $p$. Какое минимальное целочисленное напряжение необходимо подать на установку, чтобы суммарная мощность двигателей была больше или равна $p$?

입력

Первая строка ввода содержит целые числа $n$ и $p$ ($1 \le n \le 100$, $1 \le p \le 10^{12}$).

Следующие $n$ строк описывают двигатели и содержат по три целых числа $z_i$, $a_i$, $b_i$ ($1 \le z_i \le 10^9$, $1 \le a_i , b_i \le 10^4$).

출력

Требуется вывести одно целое число — минимальное напряжение, которые необходимо подать на установку.

서브태스크

번호배점제한
120

$n = 1$

220

$a_i , b_i \le 100$, $p \le 10^5$

320

У всех двигателей $z_i$ одинаковые

420

$n \le 2$

520

нет

예제 입력 1

1 6
4 1 2

예제 출력 1

5

예제 입력 2

3 15
2 3 3
4 2 1
5 2 2

예제 출력 2

3

채점 및 기타 정보

  • 예제는 채점하지 않는다.