N,M=map(int,input().split()) C=sorted(map(int,input().split())) ANS=0 for i in range(N): MIN=min(C[i],M) C[i]-=MIN M-=MIN if C[i]==0: ANS+=1 print(ANS)