var num = readline()


function fn(n){
    var arr = []

    if(n === 1) return [1]
    let flag = true//判断是否是素数
    for(let i=2 ; i<parseInt(Math.sqrt(n)+1) ; i++){
        if(n%i === 0){
            flag = false             arr.push(i)
            arr.push(...fn(n/i))
            break
        }
    } 
    if(flag){
        arr.push(n)
    }
    return arr
}

var arr = fn(num)

console.log(arr.join(' '))
 

 

posted on 2022-06-28 21:08  elia-zip  阅读(248)  评论(0)    收藏  举报