def count_employees(Q, queries):
results = []
for query in queries:
I, r = query
count = 0
for x in range(int(I*0.5), int(r*0.5) + 1):
min_n = x * x
max_n = min((x + 1) * (x + 1), r + 1)
count += max(0, min(max_n // x, r + 1) - max(min_n // x, I))
results.append(count)
return results
# Take user input
Q = int(input("Enter the number of queries: "))
queries = []
for _ in range(Q):
I, r = map(int, input("Enter the start and end of range: ").split())
queries.append((I, r))
# Call the function and print the results
results = count_employees(Q, queries)
for result in results:
print(result)