#include <bits/stdc++.h>
using namespace std;
int main(int argc, char **argv) {
  int n;
  scanf("%d", &n);
  if ((n & 1) == 1)
    printf("%d\n", n >> 1);
  else {
    int p = 1;
    while ((1 << p) <= n) ++p;
    --p;
    n -= 1 << p;
    printf("%d\n", n >> 1);
  }
  return 0;
}
