#include namespace nono { std::vector divisor(long long n) { std::vector result; for (long long i = 1; i * i <= n; i++) { if (n % i == 0) { result.push_back(i); if (i * i != n) { result.push_back(n / i); } } } return result; } void solve() { long long n; std::cin >> n; std::cout << n - divisor(n).size() << std::endl; } } // namespace nono int main() { std::cin.tie(0)->sync_with_stdio(false); std::cout << std::fixed << std::setprecision(15); int t = 1; while (t--) nono::solve(); }