n=gets.to_i burosu = gets.to_i burohaba = (gets.split(" ").map(&:to_s)).sort ans = 0 haba = burohaba[0].to_i while (haba < n) ans += 1 haba += burohaba[ans].to_i end puts ans