
import java.util.Scanner;

public class PrimeFactor
{
   public static void main(String[] args) 
   {
       Scanner input = new Scanner(System.in);

       int number, nextFactor;
       
       System.out.print("Enter a number to factor: ");
       number = input.nextInt(); // Read in number
       nextFactor = 2;           // Smallest prime factor
       
       while ( number != 1 )
       {
           if ( number%nextFactor == 0 )
           {
               System.out.println(nextFactor);
               number = number/nextFactor;
           }
           else
           {
               nextFactor = nextFactor+1;
           }
       }
   }
}
