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