143 11 13
10000 16 36
1000000 11 3
10000 999 9999
1000000 1 1
100000 255 257
65536 32 64
0 0 0
