Послідовність#3648

Послідовність

1 секунда
128 мегабайтів
Легка

Розглянемо відрізок, на кінцях якого записані одиниці. Далі до нескінченності будемо здійснювати наступну процедуру: для кожного відрізка, на кінцях якого записані числа та (і всередині якого відсутні числа), запишемо строго у його середині число a + b. Тобто з початкового відрізка

prb3648-01

ми отримаємо

prb3648-02

Потім будуть породжуватись відрізки

prb3648-03

і так далі до нескінченності. Скільки разів на цьому відрізку буде записано натуральне число ?

Вхідні дані

Єдине число (n \leq 10^{13}).

Вихідні дані

Вивести кількість разів, яку число зустрічається на відрізку.

Приклади

Приклад 1

Loading
Loading