与えられた数を、それ以下の数の中で最大の$2$の累乗に変換してください。たとえば、$2$や$3$ならば$2^1=2$に変換してください。同様に$4$,$5$,$6$,$7$ならば$2^2=4$に、$8$,$9$,$10$,$11$,...,$15$ならば$2^3=8$に変換してください。
与えられた数を、その数以下の数の中で最大の$2$の累乗に変換するプログラムを作成せよ。
入力は以下の形式で与えられる。
$N$
1行に数$N$ ($2 \leq N \leq 10^6$)が与えられる。
変換した数を1行に出力する。
54
32
1024
1024