#include using namespace std; typedef long long ll; int main() { ll x; cin >> x; ll ans = 1; for (ll i = 2;i*i <= x;i++) { if (x%i == 0) { if (ans%i == 0) { ans /= i; } else { ans *= i; } x /= i--; } } if (ans%x == 0) { ans /= x; } else { ans *= x; } cout << ans << endl; return 0; }