만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

배송

시간 제한2초메모리 제한1024 MB

요약
각 가게의 비용은 p와 d, 그리고 C와 v의 곱을 더한 값입니다. 모든 가게 중 가장 작은 총비용을 출력하는 문제입니다.
난이도

쉬움10점 중 1점

유형
구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

랄프는 생일을 맞은 바닐로페에게 줄 아주 예쁜 자동차 모델을 사려고 한다. 이 모델을 파는 가게를 nn곳 찾았고, 1번부터 nn번까지 번호를 붙였다. ii번 가게에서 이 모델의 가격은 pip_i점이다.

랄프는 항상 바빠서 가게까지 갈 시간이 없다. 그래서 모든 가게가 제공하는 배송 서비스를 이용하기로 했다. ii번 가게의 배송료는 did_i점이다. 배송 차량의 연료비는 따로 낸다. 현재 휘발유 가격은 리터당 CC점이고, ii번 가게에서 출발한 배송 차량은 랄프에게 도착하기까지 정확히 viv_i리터의 휘발유를 쓴다.

랄프가 찾은 모든 가게 중에서 배송료를 포함한 모델의 최소 비용을 구하라.

입력

첫 줄에 가게 수 nn과 리터당 휘발유 가격 CC가 주어진다 (1≤n,C≤1001 \le n, C \le 100).

이어지는 nn개 줄에는 정수 pip_i, did_i, viv_i가 주어진다. 각각 모델 가격, 배송료, ii번 가게에서 배송에 필요한 휘발유의 리터 수이다 (1≤pi,di,vi≤1001 \le p_i, d_i, v_i \le 100).

출력

배송료를 포함한 모델의 최소 비용을 정수 하나로 출력한다.

예제1

  1. 예제 1

    입력
    3 2
    1 1 3
    3 2 1
    5 1 1
    
    예상 출력
    7