#include using namespace std; #define REP(i,n) for(int i=0;i=a;--i) #define ALL(x) (x).begin(), (x).end() #define ull unsigned long long #define ll long long signed main(void){ ull N; cin >> N; ull a = N; ull s = 0; while(N > 0){ s += N; N /= 2; } cout << a*2 - s << endl; return 0; }