def lazy_sum(*args):
    def sum():
        ax = 0
        for n in args:
            ax=ax+n
        return ax
    return sum

f=lazy_sum(1,3,5,7,9)
ls=f()
print(ls)

f1=lazy_sum(1,3,5,7,9)
f2=lazy_sum(1,3,5,7,9)

def count():
    def f(j):
        def g():
            return j*j
        return g
    fs=[]
    for i in range(1,4):
        fs.append(f(i))
    return fs

f1,f2,f3=count()
print(f1())
print(f2())
print(f3())