n, x = map(int, input().split())
a = list(map(int, input().split()))
a.sort()
a.reverse()
ans = 0

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