#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; using lll=__int128_t; int main() { ll a; cin>>a; ll ans=a; for(int m=2; m<=60; m++){ ll l=1, r=1e9+7; while(r-l>1){ ll mid=(l+r)/2; lll p=1; for(int i=0; i=a) break; } if(p>=a) r=mid; else l=mid; } ans=min(ans, r*m); } cout<