#include #include #include #include #include #include #include #include #define rep(i,l,n) for(int i=l;i vi; typedef vector vvi; typedef pair pii; int main(){ lint n,ans=-1; cin>>n; for(lint i=3;i*i<=n;i++){ if(n%i==0){ ans=i; break; } } if(ans==-1){ if(n%2==0 && n>4) ans=n/2; else ans=n; } o(ans); }