n=int(input()) l=int(input()) a=list(map(int,input().split())) a.sort() ans=-1 cnt=0 for i in range(n): cnt+=a[i] if cnt>l: ans=i break if ans==-1: ans=n print(ans)