#Lutece0241. FORZA David Beckham

FORZA David Beckham

Migrated from Lutece 241 FORZA David Beckham

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

四年的坚持换来的是无尽的伤痛.

面向草坪,背向苍天。

David Beckham一步步蹦向场边的一幕不断显现在身为贝迷的silentsky脑中的时候,silentsky总YY拥有超强能力,能够使得那个飘逸的白色77号在南非的世界杯舞台上继续自己的梦想,FORZA DAVID BECKHAM!!!!

title

有一天,silentsky迷迷糊糊的睡着了,在梦中,他遇见了David Beckham,他带着微笑对着silentsky说:现在我有机会继续在南非继续圆梦。

因为上帝喜欢David Beckham,所以上帝希望能够使得DAVID可以有机会继续身披三狮军团的7号球衣在南非的赛场上上演圆月弯刀。

但是上帝需要一种动力,他需要关于David Beckham的纪念品。身为贝迷的silentsky历经千辛万苦找了NN个体积为ViV_i的关于David Beckham的纪念品,每件物品都有wiw_i的纪念价值,他需要把这些物品带给上帝,遗憾的是,他只有一个容量为V的背包。为了表达自己的虔诚,希望David Beckham能够康复,所以他希望带上的物品的纪念价值最大。心急如焚的silentsky,希望继续看到那个给自己带来无数美好瞬间的7号贝影再次出现在绿茵场上,所以他向好心的各位求助,希望大家能够帮助无助的silentsky.

FORZA DAVID .

Input

每组测试数据的第一行为两个整数NN5000),V(V5000)N(N \leq 5000),V(V \leq 5000) 。分别代笔纪念品的数量和silentsky拥有的背包的体积容量。

接下来的N行,每行22个数字vi(0viV),wi(wi5000)v_i(0 \leq v_i \leq V) , w_i(w_i \leq 5000) 分别表示第i件纪念品的体积和纪念价值。

Output

每组数据输出一行,表示silentsky能够带给上帝的虔诚的礼物的最大纪念价值。

Samples

5 100 
77 92
22 22
29 87
50 46
99 90
133

Note

1:背包不一定要装满。

2:因为纪念品珍贵,所以每件物品都是独一无二的。

3:请优化你的空间开销,否则会MLE

Resources

silentsky