#include <bits/stdc++.h>
using namespace std;
long long fast_pow(long long x, long long p, long long P) {
  if (p == 0) return 1;
  long long res = fast_pow(x, p / 2, P);
  if (p & 1)
    return (res * res * x) % P;
  else
    return (res * res) % P;
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  long long p, ans = 0;
  cin >> p;
  for (long long x = 1; x < p; x++) {
    bool b = true;
    for (long long i = 1; i <= p - 2; i++)
      if ((fast_pow(x, i, p) - 1) % p == 0) b = false;
    if (b && (fast_pow(x, p - 1, p) - 1) % p == 0) ans++;
  }
  cout << ans;
  return 0;
}
