#include using namespace std; #define _GLIBCXX_DEBUG #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define rep2(i, s, n) for (int i = (s); i < (int)(n); i++) #define ll long long int main(){ ll N; cin >> N; int k = 1; while(N >= pow(2, k)){ k++; } cout << pow(2, k-1) << endl; }