#include <iostream>
#include <vector>
#include<map>
#include<math.h>
using namespace std;

bool is_p(int x) {
    for (int i = 2; i * i <= x; i++) {
        if (x % i == 0) {
            return false;
        }
    }
    return true;
}
int main() {
    int x, cnt = 0, p = 2;
    cin >> x;
    while (x != 1) {
        if (is_p(x)) {
            cnt++;
            break;
        }
        while (x % p == 0) {
            x /= p;
            cnt++;
        }
        while (true) {
            p++;
            if (is_p(p)) {
                break;
            }
        }
    }
    cout << cnt;
    return 0;
}
// 64 位输出请用 printf("%lld")