# 3 
14 3 
43 37 39 22 32 56 54 17 44 65 13 22 3 65 45 22 9 46 23 70 77 66 35 36 45 76 70 8 35 15 61 79 63 26 3 40 6 18 46 5 46 2 
#   
6 4 

0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
2 
0 
0 
0 
2 3
100 1000 1000 
1000 10000 10000 10000 100001 10000

4 2 
1000000 10000000 1000000
 100000 999999 1999999 100000
0000000

-8 1
1010 101010

2 1
10000 1000
