n, x = map(int, input().split())
arr = list(map(int, input().split()))

arr.sort()
ans = 0

for (i, v) in enumerate(arr):
    if x >= v:
        x -= v
        ans += 1

    if i == len(arr) - 1 and x > 0:
        if not ans == 0:
            ans -= 1
        break
print(ans)