str = gets.split n = str[0].to_i m = str[1].to_i c = gets.split.map(&:to_i).sort sum = 0 count = 0 while sum < m do sum += c[count] count += 1 end if sum != m count -= 1 end puts count