#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; using ull = unsigned long long; const int inf=1<<30; const ll INF=1LL<<62; using P = pair; typedef pair PP; const ll MOD=998244353; const int MAXN=100000; int main(){ ll N; cin>>N; ll c=1; while(N>0){ if(N%2){ c*=2; } N/=2; } ll ans=c-2; cout<