n,m=STDIN.gets.split(" ") n=n.to_i m=m.to_i cs=STDIN.gets.split(" ") cs.size.times do |i| cs[i]=cs[i].to_i end cs.sort! sum=0 ans=0 while sum<=m && ansm break end ans+=1 end puts ans