#include <bits/stdc++.h>
using namespace std;
int const MAXN = (int)2e6 + 1, INF = (int)1e9 + 1, MOD = (int)1e9 + 7;
long long mypow(long long a, long long b, int mod) {
  long long rv = 1;
  while (b) {
    if (b % 2) rv = rv * a % mod;
    a = a * a % mod;
    b /= 2;
  }
  return rv;
}
long long n, m, k;
long long pos, cur, ans;
bool ok, used[MAXN];
string t, second;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cin >> n;
  for (int i = 1; i < n; i++) {
    if ((n - i) % i == 0) ans++;
  }
  cout << ans;
  return 0;
}
