l={};2.times{|i|l[i]=gets.chomp.to_i};s=gets.chomp.split.map &:to_i;c=0;s.sort.each{|w|l[0]-=w;if l[0]<=0then p c;break end;c+=1}