#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair pi; typedef pair pl; int main() { ll X; ll ans = 1; cin >> X; for (ll i = 2; i * i <= X; i++) { ll cnt = 0; while (X % i == 0) { X /= i; cnt++; } if (cnt % 2 != 0) ans *= i; } if (X > 1) { ans *= X; } cout << ans << endl; return 0; }