main = do [x, y, l] <- getContents >>= return . map read . lines print $ if x == 0 && y == 0 then 0 else if x == 0 then if y > 0 then ceiling (y / l) else 2 + ceiling ((-y) / l) else if y == 0 then 1 + ceiling((abs x) / l) else if y > 0 then ceiling(y / l) + 1 + ceiling((abs x) / l) else 2 + ceiling((abs x) / l) + ceiling((-y) / l)