let temp = Number(readline())
let outStr = ""
aa()
console.log(outStr)

function aa() {
    for(let i=2;i<temp;i++) {
        if(temp%i === 0) {
            outStr = outStr + i + " "
            temp = temp/i
            aa()
            break;
        }
        if(i * i > temp) { // 没这个判断就超时了
            outStr = outStr + temp + " "
            break;
        }
    }
}