N, x = map(int, input().split())
a = list(map(int, input().split()))

a.sort()
ans = 0

for a in a:
    x -= a
    if x < 0:
        break
    elif x == 0:
        ans += 1
        break
    ans += 1
if x != 0:
    ans -= 1
if ans < 0:
    ans = 0
print(ans)