# test nested functions and scope
def f(x):
def f2(y):
return y + x
print(f2(x))
return f2
x=f(2)
print(x, x(5))
f=123
print(f(f))