n,m=map(float,raw_input().split()) c=sorted(map(float,raw_input().split())) t=0 for i in c: if m>=i: m-=i t+=1 else: break print t