l = []
out=list()
num = int(input("Enter a number: "))
 
def findCombinations(n, product):
    if product == num:
        out.append(l.copy())
        return
 
    for x in range(n, int(num/2)+1):
        if product*x > num:
            return
          
        product = product * x
        l.append(x)
        findCombinations(x, product)
        l.pop()
        product = product//x
 
findCombinations(2,1)
print(out)