#include using namespace std; #define int long long const double EPS = 1e-8; signed main() { int X; cin >> X; int Y = 1, s = sqrt(X) + EPS; for (int i = 2; i <= s && X > 1; i++) { int cnt = 0; while (X%i == 0) X /= i, cnt++; if (cnt&1) Y *= i; } printf("%lld\n", Y); return 0; }