#A2410. 送礼物

送礼物

题目描述

达达帮翰翰给女生送礼物,翰翰一共准备了 NN 个礼物,其中第ii个礼物的重量是GiG_i

达达的力气很大,他一次可以搬动重量之和不超过WW的任意多个物品。

达达希望一次搬掉尽量重的一些物品,请你告诉达达在他的力气范围内一次性能搬动的最大重量是多少。

输入

第一行两个整数,分别代表 WWNN

以后 NN 行,每行一个正整数表示 GiG_i

输出

仅一个整数,表示达达在他的力气范围内一次性能搬动的最大重量。

20 5
7
5
4
18
1
19

提示

1N46 1 \leq N \leq 46

1W,Gi2311 1 \leq W,G_i \leq 2^{31}-1