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