# 公式解説より、1000を超えれば常に可能なので1000までを調べる # 切り捨てということは+1では大きすぎるので微妙に小さくする必要ある from math import ceil, floor T = int(input()) for t in range(T): N, S = map(float, input().split()) N = int(N) S1000 = int(S*1000) ans = max(0, N-999) for n in range(1, min(1000, N+1)): low = ceil((S1000*n)/1000) high = floor(((S1000+1-0.000000000001)*n)/1000) # 微妙に小さくする if high >= low: ans += 1 #print('n', n, 'low', low, 'high', high) print(ans)