#include using namespace std; typedef long long ll; #define rep(i,n) for(i=0;i>n; ll ans=n; for(ll i=3; i*i<=n; ++i){ if(n%i==0){ ans=i; break; } } if(ans==n && ans%2==0 && ans>4) ans/=2; std::cout << ans << std::endl; return 0; }