// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	//文字列から10進数に変換するときはparseIntを使います
  	var inputValue = input[0];
  	var mostDivideCount = 0;
  	var mostValue = 0
	//出力
  for (let i=0; i<inputValue; i++)
  {
    var divideCount = 0;
    var t=i;
    while(t>=2 && t%2==0){
      divideCount+=1;
      t=t/2;
    }
    if(divideCount>mostDivideCount){
      mostDivideCount = divideCount;
      mostValue = i;
    }
  }
	console.log('%d',mostValue);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));