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

int main(void)
{
  long int i,j,k,l,t;
  long long int n;
  int a[78498];
  scanf("%lld", &n);
  a[0] = 2;
  a[1] = 3;
  l = 1;
  for(i=3;i<=1000000;i+=2){
    k=0;
    for(j=1;a[j]<=sqrt(i);j++){   
      if(i%a[j]==0){
        k=1;
        break;
      }
    }
    if(k==0){
      a[l] = i;
      l++;
    }
  }
  k = 0;
  for(j=0;a[j]<=sqrt(n);j++){   
    if(n%a[j]==0){
      k=1;
      break;
    }
  }
  if(k==0)
    printf("1");
  else {
    n = n / a[j];
    t = a[j];
    i = 1;
    while(k!=0){
      k = 0;
      for(j=t+1;j<=n;j++){   
        if(n%j==0){
          k=1;
          i++;
          break;
        }
      }
      n = n / j;
      t = j;
    }
    printf("%d", i);
  }
  return 0;
}