#P1615B. And It's Non-Zero

    ID: 6211 Type: RemoteJudge 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>bitmasksgreedymath*1300

And It's Non-Zero

No submission language available for this problem.

Description

You are given an array consisting of all integers from [l,r][l, r] inclusive. For example, if l=2l = 2 and r=5r = 5, the array would be [2,3,4,5][2, 3, 4, 5]. What's the minimum number of elements you can delete to make the bitwise AND of the array non-zero?

A bitwise AND is a binary operation that takes two equal-length binary representations and performs the AND operation on each pair of the corresponding bits.

The first line contains one integer tt (1t1041 \leq t \leq 10^4) — the number of test cases. Then tt cases follow.

The first line of each test case contains two integers ll and rr (1lr21051 \leq l \leq r \leq 2 \cdot 10^5) — the description of the array.

For each test case, output a single integer — the answer to the problem.

Input

The first line contains one integer tt (1t1041 \leq t \leq 10^4) — the number of test cases. Then tt cases follow.

The first line of each test case contains two integers ll and rr (1lr21051 \leq l \leq r \leq 2 \cdot 10^5) — the description of the array.

Output

For each test case, output a single integer — the answer to the problem.

Samples

Sample Input 1

5
1 2
2 8
4 5
1 5
100000 200000

Sample Output 1

1
3
0
2
31072

Note

In the first test case, the array is [1,2][1, 2]. Currently, the bitwise AND is 00, as 1 & 2=01\ \& \ 2 = 0. However, after deleting 11 (or 22), the array becomes [2][2] (or [1][1]), and the bitwise AND becomes 22 (or 11). This can be proven to be the optimal, so the answer is 11.

In the second test case, the array is [2,3,4,5,6,7,8][2, 3, 4, 5, 6, 7, 8]. Currently, the bitwise AND is 00. However, after deleting 44, 55, and 88, the array becomes [2,3,6,7][2, 3, 6, 7], and the bitwise AND becomes 22. This can be proven to be the optimal, so the answer is 33. Note that there may be other ways to delete 33 elements.