# your code goes here# Function to calculate sum of cubes of all numbers in the range [N, M]
def sum_of_cubes(N, M):
total_sum = 0
for i in range(N, M + 1):
total_sum += i ** 3 # Cube of the number
return total_sum
# Taking input for N and M
N = int(raw_input("Enter the value of N: "))
M = int(raw_input("Enter the value of M: "))
# Check that N <= M
if N <= M:
result = sum_of_cubes(N, M)
print("The sum of cubes of numbers from {} to {} is: {}".format(N, M, result))
else:
print("Invalid input. Make sure N is less than or equal to M.")
IyB5b3VyIGNvZGUgZ29lcyBoZXJlIyBGdW5jdGlvbiB0byBjYWxjdWxhdGUgc3VtIG9mIGN1YmVzIG9mIGFsbCBudW1iZXJzIGluIHRoZSByYW5nZSBbTiwgTV0KZGVmIHN1bV9vZl9jdWJlcyhOLCBNKToKICAgIHRvdGFsX3N1bSA9IDAgIAogICAgZm9yIGkgaW4gcmFuZ2UoTiwgTSArIDEpOgogICAgICAgIHRvdGFsX3N1bSArPSBpICoqIDMgICMgQ3ViZSBvZiB0aGUgbnVtYmVyCiAgICByZXR1cm4gdG90YWxfc3VtCgojIFRha2luZyBpbnB1dCBmb3IgTiBhbmQgTQpOID0gaW50KHJhd19pbnB1dCgiRW50ZXIgdGhlIHZhbHVlIG9mIE46ICIpKQpNID0gaW50KHJhd19pbnB1dCgiRW50ZXIgdGhlIHZhbHVlIG9mIE06ICIpKSAKCiMgQ2hlY2sgdGhhdCBOIDw9IE0KaWYgTiA8PSBNOgogICAgcmVzdWx0ID0gc3VtX29mX2N1YmVzKE4sIE0pCiAgICBwcmludCgiVGhlIHN1bSBvZiBjdWJlcyBvZiBudW1iZXJzIGZyb20ge30gdG8ge30gaXM6IHt9Ii5mb3JtYXQoTiwgTSwgcmVzdWx0KSkKZWxzZToKICAgIHByaW50KCJJbnZhbGlkIGlucHV0LiBNYWtlIHN1cmUgTiBpcyBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gTS4iKQo=