#include <bits/stdc++.h>
using namespace std;
using LL=long long;
using ULL=unsigned long long;
#define rep(i,n) for(int i=0; i<(n); i++)

int main(){
  ULL N; cin>>N;
  ULL ans=1ull<<62;
  while((N&ans)==0) ans>>=1;
  cout<<ans<<endl;
  return 0;
}