""" AtCoder """

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

a.sort()

ans = 0

for i in range(N):
    if a[i] > x:
        break
    ans += 1
    x -= a[i]

if x > 0 and ans != 0:
    ans -= 1

print(ans)
