# calculating derivatives
def deriv(f):
dx = 0.0001
return lambda x : (f(x+dx) - f(x)) / dx
def cube(x):
return x*x*x
cube_deriv = deriv(cube)
print(cube_deriv(2))
print(cube_deriv(3))
print(cube_deriv(4))
IyBjYWxjdWxhdGluZyBkZXJpdmF0aXZlcwoKZGVmIGRlcml2KGYpOgogICAgZHggPSAwLjAwMDEKICAgIHJldHVybiBsYW1iZGEgeCA6IChmKHgrZHgpIC0gZih4KSkgLyBkeAoKZGVmIGN1YmUoeCk6CiAgICByZXR1cm4geCp4KngKCmN1YmVfZGVyaXYgPSBkZXJpdihjdWJlKQoKcHJpbnQoY3ViZV9kZXJpdigyKSkKcHJpbnQoY3ViZV9kZXJpdigzKSkKcHJpbnQoY3ViZV9kZXJpdig0KSk=