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

a=int(raw_input())
for i in range(a):
    b=raw_input()
    c=b.split(" ")
    d=[]
    e=0
    for k in c:
        d.append(int(k))
    for j in range(d[1],d[2]+1):
        s=" "
        while(j>0):
            s=str(j%d[0])+s
            j=j/d[0]
        print s
        for l in range(d[0]):
            count=0
            for j in s:
                if j==str(l):
                    count=count+1
            if count%2==1:
                v=7
                break
            else:
                v=8
        if v==8:
            e=e+1
    print e
    
        
        
        
