atcoder#ABC184F. [ABC184F] Programming Contest

[ABC184F] Programming Contest

Score : 600600 points

Problem Statement

Takahashi will participate in a programming contest, which lasts for TT minutes and presents NN problems. With his extrasensory perception, he already knows that it will take AiA_i minutes to solve the ii-th problem. He will choose zero or more problems to solve from the NN problems so that it takes him no longer than TT minutes in total to solve them. Find the longest possible time it takes him to solve his choice of problems.

Constraints

  • All values in input are integers.
  • 1N401 \le N \le 40
  • 1T1091 \le T \le 10^9
  • 1Ai1091 \le A_i \le 10^9

Input

Input is given from Standard Input in the following format:

NN TT

A1A_1 \dots ANA_N

Output

Print the answer as an integer.

5 17
2 3 5 7 11
17

If he chooses the 11-st, 22-nd, 33-rd, and 44-th problems, it takes him 2+3+5+7=172+3+5+7=17 minutes in total to solve them, which is the longest possible time not exceeding T=17T=17 minutes.

6 100
1 2 7 5 8 10
33

It is optimal to solve all the problems.

6 100
101 102 103 104 105 106
0

He cannot solve any of the problems.

7 273599681
6706927 91566569 89131517 71069699 75200339 98298649 92857057
273555143

If he chooses the 22-nd, 33-rd, and 77-th problems, it takes him 273555143273555143 minutes in total to solve them.