CF893B Beautiful Divisors
Description
Recently Luba learned about a special kind of numbers that she calls beautiful numbers. The number is called beautiful iff its binary representation consists of $ k+1 $ consecutive ones, and then $ k $ consecutive zeroes.
Some examples of beautiful numbers:
- $ 1_{2} $ ( $ 1_{10} $ );
- $ 110_{2} $ ( $ 6_{10} $ );
- $ 1111000_{2} $ ( $ 120_{10} $ );
- $ 111110000_{2} $ ( $ 496_{10} $ ).
More formally, the number is beautiful iff there exists some positive integer $ k $ such that the number is equal to $ (2^{k}-1)*(2^{k-1}) $ .
Luba has got an integer number $ n $ , and she wants to find its greatest beautiful divisor. Help her to find it!
Input Format
The only line of input contains one number $ n $ ( $ 1
Output Format
Output one number — the greatest beautiful divisor of Luba's number. It is obvious that the answer always exists.