#include <stdio.h>
#include <stdlib.h>

int main(void){
    long long n, z=0;

    scanf("%lld",&n);

    int k=2;
    while(n>=k){
        long long j=k;
        k++;
        if(n%j==0){
            z++;
            n=n/j;
        }
        else{
            while(j<n){
                j *= j;
                if(n%j==0){
                    z++;
                    n=n/j;
                    break;
                }
            }
        }
    }
    printf("%lld",z);
    return 0;
}