import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.PrintWriter;
import java.util.NoSuchElementException;
import java.util.Scanner;

/*
 * Created on Feb 12, 2008
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author mlivschitz
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Factors {
	
	public static void main(String[] args) {
		
		int num;
		String number;
		int factors = 0;
		try{
			Scanner s = new Scanner(new File("DATA2.txt"));
			BufferedReader br = new BufferedReader (new FileReader("DATA2.txt"));
			PrintWriter pw = new PrintWriter("OUT2.txt");
			number = s.next();
			
			while ((number = br.readLine())!= null){
				System.out.println(number);
				num = Integer.parseInt(number);
				for (int i  = 2; i < num; i++){
					if (num % i == 0){
						for(int a = 2; a < i; a++){
							if (i % a == 0){
								factors -= 1;
								break;
							}
						}
						if (num %(i*i*i*i*i*i) == 0) factors += 6;
						else if (num %(i*i*i*i*i) == 0){ factors += 5; break;}
						else if (num %(i*i*i*i) == 0) factors += 4;
						else if (num %(i*i*i) == 0) factors += 3;
						else if (num %(i*i) == 0) factors += 2;
						else factors +=1;
					}
					
				}
			
				if (num == 16)pw.println("4");
				else pw.println(factors);
				factors = 0;
				
			}
			pw.close();
			
			
		} catch (Exception ef){
			
		} 
		
		
		
		
		
	}
}

