//F 
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	ll n,ans = 2;
	cin >> n;
	for(ll i = 2;i*i <= n-1;i++){
		if((n-1)%i == 0){
			ans += 2;
			if((n-1)/i == i)ans--;
		}
	}
	for(ll k = 2;k*k <= n;k++){
		if(n%k)continue;
		ll u = n;
		while(u%k == 0)u /= k;
		u %= k;
		if(u%k == 1 or u == 1)ans++; 
	}
	if(n == 2)ans--; 
	cout << ans;
	return 0;
}
