#include using namespace std; using ll = long long; #define rep(i, n) for(ll i = 0; i < n; i++) int main() { ll N; cin >> N; int b = __builtin_popcountll(N); ll ans = (1LL << b) - 2; cout << ans << endl; }