#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
	long long n;
	cin>>n;
	int ans=0;
	for(long long i=1;i*i<=n-1;++i){
		if((n-1)%i==0){
			if(i!=(n-1)/i)
				ans+=2;
			else ans++;
		}
	}
	for(long long i=2;i*i<=n;++i){
		if(n%i==0){
			long long k=n;
			while(k%i==0){
				k/=i;
			}
			if(k%i==1) ans++;
		}
	}
	cout<<ans;
	return 0;
}