import java.util.Scanner;

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

        while (in.hasNextLong()) {
            long n = in.nextLong();
            int steps = 0;

            // 只要 n 不等于 2,就继续迭代
            while (n != 2) {
                n = getFactorCount(n);
                steps++;
            }

            System.out.println(steps);
        }
    }

    public static long getFactorCount(long x) {
        int count = 0;
        // 只需要遍历到 sqrt(x)
        for (long i = 1; i * i <= x; i++) {
            if (x % i == 0) {
                if (i * i == x) {
                    // 如果是完全平方数 (例如 4, 9),因子只算一个 (2 或 3)
                    count++;
                } else {
                    // 否则因子是一对一对出现的 (例如 12: 2 和 6)
                    count += 2;
                }
            }
        }
        return count;
    }
}