'use strict';

const receive = require('fs')
  .readFileSync('/dev/stdin', 'utf8')
  .split(/\s/);

const main = input => {
  const N = Number(input[0]);
  var arr = [...Array(N).keys()].map(x => ++x); // 連番の配列を作成
  var counter = 0; // 2で割った回数

  while (arr.length > 1) { // 残った数字が1つになった時点で終了
    var arr = arr.filter(x => x % 2 === 0).map(x => x / 2);
    counter++;
  }

  const ans = arr[0] * Math.pow(2, counter);
  console.log(ans);
};

main(receive);
