# 9 
6 7 
1475 426 6709 3286 7340 1313 5666 6868 3778 4713 5661 5510 5019 7648 5728 4353 3929 4514 613 6899 307 5074 8067 6230 2561 9624 8096 4461 457 9500 574 8924 2870 6559 9712 5116 5489 8635 9107 2609 6639 3395 
#   
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
