#include <vector> #include <iostream> #include <string> #include <sstream> #include <algorithm> #include <utility> #include <map> #include <set> #include <cmath> using namespace std; typedef long long ll; typedef pair<ll,ll> P; int main(){ ll n; cin >> n; set<ll> se; for(ll i = 1;i * i <= n;i++){ if(n % i == 0){ se.insert(i); se.insert(n/i); } } for(auto i : se){ if(i != 1 && i != 2){ cout << i << endl;return 0; } } return 0; }