n = gets.to_i d = gets.split.map &:to_i x = gets.split.map(&:to_i).max if x == 0 puts 0 elsif d.include?(x) puts 1 else l = d.max if x % l == 0 puts x / l else puts x / (2 * l) + 2 end end