#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;
}