n,x=map(int,input().split())
a=sorted(list(map(int,input().split())))
ans=0
for i in range(n-1):
  if a[i]<x:
    ans+=1
    x-=a[i]
  elif a[i]==x:
    x=0
    ans+=1
    break
  else:
    x=0
    break
if a[i]==x:
  ans+=1
print(ans)