Chơi với toán tử


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

Tú Anh có 2 số nguyên không âm phân biệt là xy. Giả sử có 2 dãy vô hạn a1,a2,a3,...b1,b2,b3,... Trong đó

  • an=nx
  • bn=ny

Toán tử trên còn được gọi là toán tử XOR. Ví dụ, với x=6, ta có 8 phần tử đầu tiên của dãy a[7,4,5,2,3,0,1,14].

Nhiệm vụ của bạn là tìm ra độ dài của dãy con chung liên tiếp dài nhất của ab.

Input

Dòng đầu tiên chứa số nguyên dương t (1t104) là số lượng bộ test. t dòng tiếp theo mỗi dòng chứa 2 số nguyên không âm xy (1x,y109,xy).

Output

Với mỗi test case, in ra độ dài của dãy con chung liên tiếp dài nhất.

Example

Sample Input

Copy
3
0 1
12 4
57 37

Sample Output

Copy
1
8
4

Giải thích: ở test thứ 3, có dãy ab như sau:

a=[56,59,58,61,60,63,62,49,48,51,50,53,52,55,54,41,40,43,42,45,]

b=[36,39,38,33,32,35,34,45,44,47,46,41,40,43,42,53,52,55,54,49,] Dãy con chung dài nhất là [41,40,43,42] với độ dài 4


Comments

There are no comments at the moment.