AT_abc229_c [ABC229C] Cheese

Description

[problemUrl]: https://atcoder.jp/contests/abc229/tasks/abc229_c ピザ屋で働く高橋くんは、まかないとして美味しいチーズピザを作ることにしました。 今、高橋くんの目の前に $ N $ 種類のチーズがあります。 $ i $ 種類目のチーズは $ 1 $ \[g\] あたりのおいしさが $ A_i $ で、 $ B_i $ \[g\] あります。 ピザのおいしさは、ピザに乗せたチーズのおいしさの総和で決まります。 但し、チーズを使いすぎると怒られてしまうため、乗せたチーズの重さは合計で $ W $ \[g\] 以下である必要があります。 この条件のもとで、可能なピザのおいしさの最大値を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ W $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_N $ $ B_N $

Output Format

答えを整数として出力せよ。

Explanation/Hint

### 制約 - 入力は全て整数 - $ 1\ \le\ N\ \le\ 3\ \times\ 10^5 $ - $ 1\ \le\ W\ \le\ 3\ \times\ 10^8 $ - $ 1\ \le\ A_i\ \le\ 10^9 $ - $ 1\ \le\ B_i\ \le\ 1000 $ ### Sample Explanation 1 $ 1 $ 種類目のチーズを $ 1 $ \\\[g\\\] 、 $ 2 $ 種類目のチーズを $ 2 $ \\\[g\\\] 、 $ 3 $ 種類目のチーズを $ 2 $ \\\[g\\\] 乗せるのが最適です。 このとき、ピザのおいしさは $ 15 $ となります。 ### Sample Explanation 2 チーズの重量の総和が $ W $ \\\[g\\\] に満たないケースもあります。