L5 1

def squater(n):
    return n ** 2

def make_adder(n):
    def adder(k):
        return k+n
    return adder

def compose(f,g):
    def h(x):
        return f(g(x))
    return h

h = compose(squater, make_adder(2))
h(3)