#include <iostream>
using namespace std;
int main() {
long long int n;
cin >> n;
long long int a = 2, b = 3;
if ((n==1 || n==2) || n==3) cout << n;
else {
while (a*2 <= n) a *=2;
while (b*2 <= n) b*= 2;
cout << max(a, b);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglsb25nIGxvbmcgaW50IG47CgljaW4gPj4gbjsKCWxvbmcgbG9uZyBpbnQgYSA9IDIsIGIgPSAzOwoJaWYgKChuPT0xIHx8IG49PTIpIHx8IG49PTMpIGNvdXQgPDwgbjsKCWVsc2UgewoJCXdoaWxlIChhKjIgPD0gbikgYSAqPTI7CgkJd2hpbGUgKGIqMiA8PSBuKSBiKj0gMjsKCQljb3V0IDw8IG1heChhLCBiKTsKCX0KCXJldHVybiAwOwp9