#define _GLIBCXX_DEBUG #define ll long long #include using namespace std; using Graph = vector>; int main(){ ll N; cin >> N; ll ans = N*2; ll sum = 0; while(N>0){ sum += N; N /= 2; } cout << ans-sum << endl; }