l = gets.to_i n = gets.to_i arr = gets.split(" ").map(&:to_i).sort sum = 0 i = 0 while (i < n && sum + arr[i] <= l) sum += arr[i] i += 1 end puts i