x = gets.to_i y = gets.to_i l = gets.to_i ans = 0 if x == 0 && y == 0 puts 0 exit end if x == 0 || y == 0 ans += ([x.abs, y.abs].max + l - 1) / l ans += 1 if y == 0 && x != 0 ans += 2 if y < 0 else ans += y < 0 ? 2 : 1 ans += ((x.abs + l - 1) / l) + ((y.abs + l - 1) / l) end puts ans