N = gets.to_i D = gets.split.map(&:to_i) d = D.max X, Y = gets.split.map(&:to_i) l = [X.abs, Y.abs].max if D.include?(l) puts 1 elsif l < d puts 2 else ans = 0 a = (l - d - 1) / d ans += a l -= a * d if l == d ans += 1 else ans += 2 end puts ans end