#include using namespace std; using ll = long long; int main(void) { ll n; cin >> n; // 桁上がりすることが許されない // nのbitをどちらにするか ll ans = 1ll<<__builtin_popcountll(n); ans -= 2; cout << ans << endl; return 0; }