package Yukicoder /** * Created by hichikawa on 2015/11/02. */ fun main(args: Array) { fun readLineLongArray() : List { val str = readLine() as String val arrStr = str.split(" ") val ret = arrStr.map { it.toLong() } return ret } fun readLineLong() : Long { val str = readLine() as String return str.toLong() } val intX = readLineLong() val intY = readLineLong() val intL = readLineLong() var count = Math.abs(intX) / intL + Math.abs(intY) / intL if (Math.abs(intX) % intL > 0) count += 1 if (Math.abs(intY) % intL > 0) count += 1 if (intY < 0) { println(count+2) } else if (intX != 0.toLong()) { println(count+1) } else { println(count) } }