#include using namespace std; typedef long long int ll; typedef pair pll; typedef vector vll; #define repi(i,a,b) for(ll i=a;i=0;i--) #define MOD 1000000007 //debug #define debug(arr) cerr<<#arr<<"(l"<<__LINE__<<") : ";for(auto x:arr)cerr<> N; ll n_tmp = N; ll bcnt = 0; while(n_tmp) { if(n_tmp % 2 == 1) bcnt++; n_tmp /= 2; } ll ans = (1 << bcnt) - 2; cout << ans << endl; return 0; }