n,m=map(int,input().split()) c=list(map(int,input().split())) c.sort() ans=0 sum=0 for i in range(n): sum += c[i] if sum == m: ans = i+1 break elif sum > m: ans = i break print(ans)