FJ는 소 모양 크리스마스트리 장식 같은 작은 물건을 사고파는 장식품 사업을 시작했습니다. $N$종류($1 \le N \le 100$)의 소 장식품 카탈로그에서 확보한 물건은 모두 팔 수 있으며, 각 종류를 원하는 만큼 살 수 있습니다. 투자할 돈은 $M$($1 \le M \le 100,000$)뿐이지만, 사업 첫해가 끝날 때의 이익(조금 특이하게 정의됨)을 최대화하려 합니다.
종류 $i$의 물건은 구입 비용이 $C_i$($1 \le C_i \le 100,000$)이고, 한 개를 팔 때마다 수입 $R_i$($1 \le R_i \le 100,000$)을 얻습니다(이익 $R_i-C_i$). 팔 물건의 종류를 원하는 대로 조합할 수 있습니다. 구입할 때 모든 돈을 쓸 필요는 없습니다.
첫해 말의 총이익($profit = initial\_cash - all\_costs + all\_sales$)의 최댓값은 얼마인가요? 이 값은 $1,000,000,000$보다 작음이 보장됩니다.
물건이 $3$종류뿐이고 초기 자금이 $M=17$인 경우를 봅시다. 각 종류의 비용과 수입은 다음과 같습니다.
물건 비용 수입
# C_i R_i
1 2 4
2 5 6
3 3 7FJ는 종류 $3$의 물건 $5$개를 $15$에 사고, 종류 $1$의 물건 $1$개를 $2$에 더 사서 총 $17$을 써야 합니다. 이익은 $5 * (7-3) + 1 * (4-2) = 5*4 + 1*2 = 22$입니다. 이 비용과 수입 조건에서는 더 좋은 결과를 얻을 수 없습니다.
참고: 두 번째 테스트 케이스는 어렵지만, 우리의 답은 맞습니다.
입력
1번째 줄: 공백으로 구분된 두 정수 $N$과 $M$.
$2..N+1$번째 줄: $i+1$번째 줄은 공백으로 구분된 두 정수 $C_i$와 $R_i$를 담습니다.
출력
- 1번째 줄: 주어진 비용과 수입으로 FJ가 얻을 수 있는 최대 이익.
예제
입력 1
3 17 2 4 5 6 3 7
출력 1
22
문제 출처: 전통적인 문제, 2009년.