2058 - 駄菓子屋でお買い物中のKamba君_2nd_Edition

時間制限 2 秒 / メモリ制限 256 MB / 得点 74 / Writer ei2437 / x 11 / 統計 /


TLE
2sec
MLE
256MB
得点
74

問題

Kamba君は近所の老舗にである駄菓子屋にお菓子を買いに来ました。しかし、Kamba君の所持金は $X$ 円しかなく、できるだけ高い満足度を得られるようにお菓子を選びたいと考えています。
そこで、お菓子の種類数 $N$ 、所持金 $X$ 円、各お菓子の値段 $V_i$ および 満足度 $S_i$ が与えられるので、Kamba君が購入して得られる最大の満足度を求めてください。

入力

入力は以下の形式で標準入力から与えられる。

$N$ $X$
$V_1$ $S_1$
$V_2$ $S_2$
$:$
$:$
$V_N$ $S_N$

1行目に、お菓子の種類数 $N$ (整数)と、所持金 $X$ (整数)が空白区切りで与えられる。2行目以降に $N$ 個の整数 $V_i$ (各お菓子の値段)と $S_i$(各お菓子の満足度)が1行ずつ与えられる。

出力

Kamba君が購入できる最大のお菓子の種類数(整数)を出力してください。また、出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • $1 \leq N \leq 18$
  • $1 \leq X \leq 7400 $
  • $1 \leq V_i \leq 7400$ $(1 \leq i \leq N)$
  • $1 \leq S_i \leq 7400$ $(1 \leq i \leq N)$
  • 入力は全て整数

入出力例

入力例1

4 70
30 13
30 17
50 29
10 10

出力例1

40

入力例2

2 5
2 10
2 1

出力例1

11