10
4 108 114
5 30 155
8 193 197
9 71 169
2 163 166
8 120 144
8 22 151
4 21 166
2 46 127
8 38 51
 20
9 142 172
7 132 256
8 245 315
9 496 496
3 345 362
8 13 162
5 342 470
9 16 488
9 467 482
4 471 478
10 92 224
6 228 261
9 54 167
2 402 409
5 9 10
7 225 360
3 438 483
6 252 342
3 491 493
6 296 367
 1
8 1234567890123 123456789012345

0
3
0
1
3
0
5
16
9
1
 0
0
0
0
4
6
13
7
0
0
1
2
3
0
0
2
12
9
1
4
 774752389568

n = int(input())

for i in range(n):
	l = list(map(int, input().split()))
	base = l[0]
	count = 0
	for j in range(l[1], l[2]+1):
		print("-"+str(j))
		flag = 0
		new = ""
		while j:
			mod = j % base
			j = j // base
			new = chr(48 + mod + 7*(mod > 9)) + new

		listzero = [0]*base
		print(new+"----"+str(j))
		#print(listzero)
		for k in new:
			listzero[int(k)] = listzero[int(k)] +  1

		print(listzero)
		for kin in listzero:
			if kin%2==0:
				continue
			else:
				flag = 1
				break

		if flag == 0:
			count = count + 1
	print(count)

		





