#573. 书架

书架

Background

Special for beginners, ^_^

Description

给出N头牛的高度和一个书架的高度H,要求选取若干头牛进行叠加,使高度和超过B且超过得最少。

Format

Input

第一行为N(1<=N<=20),H(书架的高度)(1 ≤H ≤ S,S代表所有牛加起来的高度)

以下N行,每行为一个整数hi (1 ≤ H~i~ ≤ 1,000,000),表示第i头牛的高度。

Output

输出仅一行,为超过的最少值。

Samples

5 16
3
1
3
5
6
1

Limitation

1s, 1024KiB for each test case.