# require 'pry' gets $d = gets.split.map(&:to_i) x,y = gets.split.map(&:to_i).map(&:abs) $dm = $d.max def solve x if x == 0 0 elsif $d.include? x 1 elsif x <= 2*$dm x == $dm ? 1 : 2 else y = [0, x - (2*$dm)].max jump = (y + $dm - 1) / $dm jump + solve(x - jump*$dm) end end puts solve [x, y].max