#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef vector vec; typedef vector mat; int main() { long long n; cin>>n; set s; for(long long i=2;i*i<=n;i++){ if(n%i==0){ s.insert(i); s.insert(n/i); } } s.erase(2); s.erase(1); s.insert(n); cout<<*s.begin()<