問題文

高橋君はドカ食いが大好きなので、ドカ食いをするためにハンバーガー屋に入りました。

このハンバーガー屋には NN 種類のハンバーガーが販売されており、各ハンバーガーには 1,2,...,N1, 2, ... ,N の番号が振られています。

i (1iN)i \ (1 \leq i \leq N) について、ハンバーガー ii の値段は CiC_i 円、重さは WiW_i グラムであり、すべて在庫は 100100100{100}^{{100}^{100}} 個ずつあります。

高橋君が持っている金額 MM 円が与えられるので、高橋君が購入できるハンバーガーの総重量の最大グラム数を求めてください。

制約

  • 1N,M1051 \leq N, M \leq 10^{5}
  • 1Ci,Wi1051 \leq C_i, W_i \leq 10^{5}
  • (C1,W1)=(1,100)(C_1, W_1) = (1, 100)
  • 入力される数値はすべて整数

入力

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

N MN \ M
C1 W1C_1 \ W_1
C2 W2C_2 \ W_2

CN WNC_N \ W_N

出力

答えを出力せよ。

サンプル

入力例1
5 8
1 100
2 400
2 500
1 200
3 800
出力例1
2100

ハンバーガー 3311 個、ハンバーガー 5522 個注文する場合、値段の合計は 2+3×2=82 + 3 \times 2 = 8 円、重さの合計は 500+800×2=2100500 + 800 \times 2= 2100 グラムとなります。

値段の合計が 88 円以下の注文方法で、総重量が 21002100 グラムを超えるものは存在しないため、答えは 21002100 となります。


入力例2
7 5
1 100
1 100
1 121
1 144
1 169
2 169
3 169
出力例2
845

異なる種類のハンバーガーでも、同じ値段や同じ重さのものが存在する場合もあります。


入力例3
11 9364
1 100
85 8101
69 9579
29 6871
33 9326
83 4236
64 7272
73 8709
10 6855
85 2435
36 9773
出力例3
6416680

入力例4
2 100000
1 100
100000 100000
出力例4
10000000

提出


Go (1.21)