#include using namespace std; typedef long long LL; int main(int argc, char *argv[]) { LL x; cin >> x; LL ans = 1; for (LL i = 2; x > 1; ++i) { LL cnt = 0; while ((x % i) == 0) { x /= i; ++cnt; } if (cnt % 2) { ans *= i; } } cout << ans << endl; return 0; }