목표: X일에 최대 약효


N개의 약은 각각 d일 후 e만큼 약효 발현


N, X <= 100,000

d, e <= 10,000


----

입력 예시 1

4 5    // 약 4개, 5일 째 (N = 4, X = 5)

4 5.   // 1번 약 - 4일 후 5만큼 약효 발현

4 3

3 2

3 1


출력 예시 1

10


1일 2일 3일 4일 5일

1번 2번 3번

0   0    0     5     10


---

(4, 5)랑 (4, 3)을 어떻게 1, 2일에 나눠서 먹게끔 구현할지 감이 안 잡히네

DP로 어케 풀 수 있음? 그리디 같기도 하고 LIS 같기도 하고