#include #include #include #include #include #include #include #include #include #include using namespace std; int main() { long long n, maxbit = 0; cin >> n; bitset<60> s(n); vector sn; for (int i = 0; i < 60; i++){ if (s.test(i)) maxbit = i; } cout << fixed << setprecision(0) << pow(2, maxbit) << endl; }