#include #define rep(i, n) for (int i = 0; i < (int) n; i++) using ll = long long; using namespace std; const long long INF = 1ll << 60; int main() { ll n; cin >> n; ll j = -1; for (ll i = 59; i >= 0; i--) { if (n >> i & 1) { j = i; break; } } cout << (1ll << j) << endl; }