#ｘは持っている飴のこすう
n,x = map(int, input().split())
a = list(map(int, input().split()))
ans = 0


a.sort()

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

if(x != 0):
    ans -=1
    
print(ans)
    