import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); //列表记录质因子 List<Integer> l=new ArrayList<>(); while(n!=1){ int fac=minFactor(n); l.add(fac); n=n/fac; } //打印 l.forEach(s->System.out.print(s+" ")); } //求最小质因子 public static int minFactor(int n){ for(int i=2;i<=Math.sqrt(n);i++){ if(n%i==0) return i; } return n; } }