Задачі
Велика різниця
Велика різниця
Задано натуральне число n. З цим числом дозволено нескінченну кількість разів проводити перестановку значащих бітів заданого числа, отримуючи таким чином нові числа.
Яку найбільшу різницю отриманих двох чисел можна отримати в результаті виконання цих операцій?
Вхідні дані
Одне натуральне число n(1 ≤ n≤ 2·109)
.
Вихідні дані
Одне число - шукана "Велика різниця".
Вхідні дані #1
19
Вихідні дані #1
21
Вхідні дані #2
1
Вихідні дані #2
0
Вхідні дані #3
1024
Вихідні дані #3
1023