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 sau khi lấy được vàng ở đảo này đã có cuộc sống giàu sang.
Hôm nay chim thần lại chở người em nhưng đến một hòn đảo châu báu nhiều hơn trước, đảo này chỉ chứa toàn kim cương. Trên đảo này kim cương chia ra N loại với giá trị và thể tích khác nhau, số lượng mỗi loại là vô cùng nhiều. Loại kim cươ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 một số hòn kim cương sao cho tổng thể tích không vượt quá M và tổng giá trị của các viên kim cương 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\) và \(b_i\) lần lượt là giá trị và thể tích của loại kim cươ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 kim cương nhặt được.
Ràng buộc
- \(1 \le N \le 1000\)
- \(1 \le M \le 11111\)
- \(0 \le a_i \le 10^9\)
- \(1 \le b_i \le 10^4\)
Input 1
3 5
5 1
4 2
3 3
Output 1
25
Nhận xét