Cho số nguyên dương N. Mỗi bước, bạn sẽ biến đổi N thành [N/2], N mod 2, [N/2]. Sau khi thực hiện một cách triệt để, ta thu được một dãy số chỉ toàn số 0 và 1.
Nhiệm vụ của bạn là hãy đếm các số bằng 1 trong đoạn [L, R] của dãy số cuối cùng.
Input:
Dòng đầu tiên là số lượng bộ test T (T ≤ 20).
Mỗi test gồm 3 số nguyên N, L, R (1 ≤ N, L, R < 2^50, 0 ≤ R-L ≤ 100000).
Output:
Với mỗi test, in ra đáp án trên một dòng.
Ví dụ:
Input:
2
7 2 5
10 3 10
Output:
4
5
Giải thích test 1: [7] -> [3, 1, 3] -> [1, 1, 1, 1, 3] -> [1, 1, 1, 1, 1, 1, 1].
Giải thích test 2: Dãy số sau khi biến đổi là [1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1].