fun main(args : Array<String>) {
    val nums = readLine()!!.split(delimiters = " ").map { it.toInt() }.sorted()

    if (nums[0] % 2 == 0 && nums[1] % 2 == 0 && nums[2] % 2 == 0) {
        println((nums[2]-nums[0]+nums[2]-nums[1])/2)
        return
    }

    if (nums[0] % 2 == 1 && nums[1] % 2 == 1 && nums[2] % 2 == 1) {
        println((nums[2]-nums[0]+nums[2]-nums[1])/2)
        return
    }

    if (nums[0] % 2 == nums[1] % 2) {
        println((nums[2]-nums[1])/2 + (nums[2]-nums[0])/2 + 1)
    } else {
        println((nums[2]-nums[1])/2 + (nums[2]-nums[0])/2 + 2)
    }
}
