Trong truyện cổ tích "Cây Khế" ta đã biết rằng sau khi ăn những trái khế ngọt ngon chim thần đã chở người em với một cái túi ba gang đến hòn đảo đầy vàng bạc châu báu. Người em băn khoăn không biết chọn hòn vàng nào cho vào túi vì chỉ có một cái túi ba gang.
Giả sử rằng trên hòn đảo kia có \(N\) hòn vàng khác nhau, hòn vàng thứ \(i\) có giá trị là \(a_i\) và có thể tích là \(b_i\). Cũng giả sử rằng cái túi mà người em mang đi chỉ có thể tích là \(M\). Bạn hãy giúp người em chọn ra trong \(N\) hòn vàng trên một số hòn vàng sao cho tổng thể tích của các hòn vàng được chọn không vượt quá \(M\) và tổng giá trị các hòn vàng được chọn là lớn nhất.
Dữ liệu vào:
- Dòng đầu tiên ghi hai số \(N, M\).
- \(N\) dòng tiếp theo, dòng thứ \(i\) ghi hai số \(a_i, b_i\) lần lượt là giá trị và thể tích của hòn vàng thứ \(i\).
Dữ liệu ra
- Ghi ra một số nguyên duy nhất là tổng giá trị lớn nhất của các hòn vàng nhặt được.
Ràng buộc
- \(1 \le N,M \le 10^3\)
- \(0 \le a_i,b_i \le 10^5\)
Input 1
5 10
20 3
19 1
30 7
24 3
15 6
Output 1
63
Nhận xét