#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { long long n; cin >> n; bitset<32> bs(n); long long ans = n + 1 - (1LL << bs.count()); cout << ans << endl; return 0; }