#include <stdio.h>

int main(){
  long long int N;
  long long int P=2LL;
  int ans=0;
  
  scanf("%lld",&N);
  long long int TN=N;
  while(N!=1LL && P*P<=TN){
    if(N%P==0LL){
      int c=0;
      while(N%P==0LL){
        N/=P;
        c++;
      }
      int T=1,Y=2;
      while(c>=T){
        ans++;
        T+=Y;
        Y++;
      }
    }
    P++;
  }
  if(ans==0)ans=1;
  printf("%d\n",ans);
}
