import sys
def solve():
data = sys.stdin.read().split()
ptr = 0
n = int(data[ptr])
k = int(data[ptr+1])
ptr += 2
a = list(map(int,data[ptr:ptr+n]))
a.sort()
sum = 0
num = 0
for i in a:
if sum + i <= k:
sum += i
num += 1
else:
break
print(num)
solve()

京公网安备 11010502036488号