nx = list(map(int,input().split(' ')))
a = list(map(int,input().split(' ')))
a.sort()

#print(a)
y = 0
okashi= nx[1]
for i in a:
  if  okashi>= i:
    okashi -=i
    y+=1

#print(okashi)    
if y>=1 &okashi>0:
   y-=1
    
  
print(y)  
  
  
  
  