#include <stdio.h>
#include <math.h>

int IsPrime(int n);
int main(){
    int x,count;
    while(scanf("%d",&x)!=EOF){
        count=0;
        for(int i=2;i<=sqrt(x);i++){
            while(IsPrime(i)&&(x%i==0)){
                count++;
                x/=i;
            }
        }
        if(IsPrime(x)) count++;
        printf("%d",count);
    }
    return 0;
}

int IsPrime(int n){
    for(int i=2;i<=sqrt(n);i++){
        if(n%2==0) return 0;
    }
    return 1;
}