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