// Latihan bergaya OSN, Bab 09, soal 2 -- pembahasan. // // Terjemahan flowchart pada soal: pangkat dua terbesar yang tidak // melebihi n. #include using namespace std; int main() { long long n; cin >> n; long long p = 1; while (p * 2 <= n) { p = p * 2; } cout << p << "\n"; return 0; }