//https://ncode.syosetu.com/n4830bu/300/ #include using namespace std; using ll = long long; int main() { ll X; cin >> X; ll maine = 1; for (ll i = 2; i * i <= X; i++) { int cnt = 0; while (X % i == 0) { cnt++; X /= i; } if (cnt % 2 == 1) maine *= i; } maine *= X; cout << maine << endl; }