func_code_string: #include <bits/stdc++.h>   using namespace std;   int etf(int n) {     int res = n, i = 2;     while (n > 1) {       if (n % i == 0) {         res -= res / i;         while (n % i == 0) n /= i;       }       ++i;       if (i * i > n) i = n;     }     return res;   }   int main() {     ios::sync_with_stdio(0);     int p;     cin >> p;     cout << etf(p - 1) <<   n ;     return 0;   }   