import kotlin.math.pow

fun longList() = readLine()?.split(" ")?.map(String::toLong) ?: TODO()
fun main() {
    val (n, k) = longList()

    if (n == k) {
        println("1")
        return
    }
    if (k % 2L == 1L) {
        val n2 = n / k
        println(n2.toDouble().pow(3.0).toLong().toString())
    } else {
        val n2 = (n / k).toDouble().pow(3)
        var n3 = 0
        1.until(n + 1).forEach {
            if (it % k == k / 2L) {
                n3++
            }
        }
        println((n2 + n3.toDouble().pow(3)).toLong().toString())
    }
}
