#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(int i=0;i> N; ll a=1; ll ans=1000000000000; for(i=1;i<=60;i++){ a*=2; if(a%N==0){ cout << 1 << endl; return 0; } ll d=a-((a-1)/N*N+1); ans=min(ans,d); } ans+=2; cout << ans << endl; return 0; }