Старший значащий бит
Дано целое число n. Необходимо определить его старший значащий бит и вывести соответствующую степень двойки.
Входные данные
Вход содержит одно целое число n (1 ≤ n ≤ ).
Выходные данные
Программа должна вывести индекс старшего значащего бита и соответствующую степень двойки через пробел. Нумерация битов начинается с 0.
Примеры
Ввод  | Вывод  | 
|---|---|
9  | 3 8  | 
311  | 8 256  | 
Пояснение
9 → 1001 ⇒ индекс равен 3, а степень двойки — 8
311 → 100110111 ⇒ индекс равен 8, а степень двойки — 256
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB