#include using namespace std; int main(void){ long long x; long long y = 1; cin >> x; for (long long i = 2; i * i <= x; ++i){ long long cnt = 0; while(x % i == 0){ x /= i; cnt++; } if (cnt % 2 != 0){ y *= i; } } if(x > 1) y *= x; cout << y << endl; return 0; }