#include using namespace std; using ll = long long; ll f(ll a) { return a * a; } int main() { ll n; cin >> n; for (int i = 3; f(i) <= n; ++i) { if (n % i == 0) { cout << i << endl; return 0; } } ll a = n; while (a % 2 == 0 && a > 4) { a /= 2; } cout << a << endl; }