#abc229c. [abc229_c]Cheese

[abc229_c]Cheese

题目描述

高桥在一家披萨餐厅工作,他正在为员工餐制作一份美味的奶酪披萨。
在他面前有 NN 种奶酪。
ii 种奶酪的美味度是 AiA_i 克每克,这种奶酪有 BiB_i 克。
披萨的美味度将取决于他放在披萨上的奶酪的总美味度。
然而,使用太多奶酪会让他的老板生气,所以披萨上最多只能有 WW 克奶酪。
在这个条件下,找到披萨的最大可能美味度。

约束条件

  • 输入中的所有值都是整数。
  • 1leNle3times1051 \\le N \\le 3 \\times 10^5
  • 1leWle3times1081 \\le W \\le 3 \\times 10^8
  • 1leAile1091 \\le A_i \\le 10^9
  • 1leBile10001 \\le B_i \\le 1000

输入

输入以以下格式从标准输入给出:

NN WW A1A_1 B1B_1 A2A_2 B2B_2 vdots\\vdots ANA_N BNB_N

输出

将答案作为整数输出。


示例输入 1

3 5
3 1
4 2
2 3

示例输出 1

15

最佳选择是使用第一种奶酪的 11 克,第二种奶酪的 22 克和第三种奶酪的 22 克。
披萨的美味度将为 1515


示例输入 2

4 100
6 2
1 5
3 9
8 7

示例输出 2

100

总共的奶酪可能少于 WW 克。


示例输入 3

10 3141
314944731 649
140276783 228
578012421 809
878510647 519
925326537 943
337666726 611
879137070 306
87808915 39
756059990 244
228622672 291

示例输出 3

2357689932073