PROGRAMMING:Keven cracked
As we all know, one of the favorite words of $$Keven $$is

Then we started a happy journey to do the questions.
It is known that there are $$n $$topics and $$M $$minutes. The time spent on completing each topic is different. How many topics can $$Keven $$make at most.
###Input format:
The first line is two integers $$n, M $$separated by spaces, which means there are $$n $$topics and $$M $$minutes$$ 1<=n<=1000,1<=m<=1000000$$
The second line has $$n $$non negative integers $$a_ 1,a_ 2,...,a_ N $$, which means the time required by $$Keven $$to make the $$I $$(unit: minutes)
###Output format:
Output an integer on a line to represent the number of long questions Keven can make
###Input example:
Here is a set of inputs. For example:
```in
5 2
2 3 0 1 1
```
###Output example:
The corresponding output is given here. For example:
```out
three
```
answer:If there is no answer, please comment

Then we started a happy journey to do the questions.
It is known that there are $$n $$topics and $$M $$minutes. The time spent on completing each topic is different. How many topics can $$Keven $$make at most.
###Input format:
The first line is two integers $$n, M $$separated by spaces, which means there are $$n $$topics and $$M $$minutes$$ 1<=n<=1000,1<=m<=1000000$$
The second line has $$n $$non negative integers $$a_ 1,a_ 2,...,a_ N $$, which means the time required by $$Keven $$to make the $$I $$(unit: minutes)
###Output format:
Output an integer on a line to represent the number of long questions Keven can make
###Input example:
Here is a set of inputs. For example:
```in
5 2
2 3 0 1 1
```
###Output example:
The corresponding output is given here. For example:
```out
three
```
answer:If there is no answer, please comment