n, k = list(map(int, input().split()))



if k % 2 == 1:

    ans = (n // k) ** 3

else:

    num = n // k

    num2 = n // (k // 2) - num

    ans = num ** 3 + num2 ** 3

    

print(ans)
n, k = list(map(int, input().split()))



ans = 0

if k % 2 == 1:

    ans += (n // k) ** 3

else:

    ans += (n // k) ** 3

    ans += ((n // (k // 2)) - (n // k)) ** 3

    

print(ans)
n, k = list(map(int, input().split()))
if k % 2 == 1:
    ans = (n // k) ** 3
else:
    num = n // k
    num2 = n // (k // 2) - num
    ans = num**3 + num2**3
print(ans)

n, k = list(map(int, input().split()))
ans = 0
if k % 2 == 1:
    ans += (n // k) ** 3
else:
    ans += (n // k) ** 3
    ans += ((n // (k // 2)) - (n // k)) ** 3
print(ans)

+ans = 0 -    ans = (n // k) ** 3 +    ans += (n // k) ** 3 -    num = n // k -    num2 = n // (k // 2) - num -    ans = num**3 + num2**3 +    ans += (n // k) ** 3 +    ans += ((n // (k // 2)) - (n // k)) ** 3