import math
while True:
try:
T = int(input())
res = []
for _ in range(T):
n, m = map(int, input().split())
for i in range(m):
if n >= 4:
n = math.ceil(math.sqrt(n))
else:
n = n-(m-i)
break
res.append(n)
print(*res,sep="\n")
except:
break



京公网安备 11010502036488号