Positive integer n is given. You are allowed to make an infinite number of permutations of its significant bits, thus obtaining a new number.
What is the greatest difference between such two numbers can be obtained as a result of these operations?
One positive integer n (1 ≤ n ≤ 2·10^9`).
One number - the "big difference".