#include #define rep(i, a, n) for(int i = a; i < (n); i++) using namespace std; using ll = long long; using P = pair; const int INF = 1001001001; const ll LINF = 1001002003004005006ll; //const int mod = 1000000007; //const int mod = 998244353; //DIVISOR vector divisor(ll n){ vector res; for(ll i = 1; i*i <= n; i++){ if(n%i == 0){ res.push_back(i); if(i != n/i) res.push_back(n/i); } } sort(res.begin(), res.end()); return res; } int main() { ll n; cin >> n; auto div = divisor(n); cout << n - div.size() << endl; return 0; }