A router derives a shared subnet mask by taking the bitwise AND of every address in a contiguous block. Given the block endpoints L and R, compute the bitwise AND of all integers from L to R inclusive.
Input format
Line 1: two space-separated integers L and R.
Output format
A single integer: L & (L+1) & ... & R.
Constraints
- 0 <= L <= R <= 1000000000