fun main(args:Array<String>) {

    // 空白区切りの数字を順に配列にする
    val list = readLine()!!.split(" ").map(String::toInt)
    val n = list[0]
    val d = list[1]
    val length = (2 * d + 1)
    val add = if(n % length == 0) 0 else 1 
    println((n / length + add).toString())

}
