#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll cal(ll k,ll n) {
    if(n<k) return n;
    if(n%k==0) return cal(k,n/k);
    return n%k;
}
int main() {
    //freopen("in.txt","r",stdin);
    ll n,m,ans=0;
    scanf("%lld",&n),m=n-1;
    for(ll i=1;i*i<=m;i++) {
        if(m%i==0) {
            ans++;
            if(i*i!=m) ans++;
        }
    }
    for(ll i=2;i*i<=n;i++) {
        if(n%i==0) {
            ans+=(cal(i,n)==1);
        }
    }
    printf("%lld\n",ans);
    return 0;
}