def doubleF(f):
    def dummyF(x):
        return 2*f(x)
    return dummyF
def plusOne(x):
    return x+1
print (doubleF(doubleF(plusOne))(3))
