sums = [0] * 2 + [1] * 100000
for i in range(2, 50001):
for j in range(2, 100001):
if i * j > 100000:
break
sums[i * j] += i
nums = set()
for i in range(1, 100001):
if i in nums:
continue
x = sums[i]
if x <= 100000 and x != i and sums[x] == i:
nums.add(i)
nums.add(x)
for _ in range(int(input())):
x, y = map(int, input().split())
for i in range(x, y + 1):
if i in nums:
print(i)
break
else:
print('No')



京公网安备 11010502036488号