# 0 
0 17 

3 2
22 0 1 0 1 0 1 0
4 4
2 1 0 0 00 0 0 0 
0
0
0
0
0
0
0
0
 2 3    
2 3 2 1 1 1
2 3
2 3 44 1 100 100
2 3
2 1 1 1 11 11
2 3
1 11 1 11 11 1
2 3
1 1 1 1  1
1
2 3
2 3 44
2 3 44
2 3
1 1 1
1 1 1
44 44

    7    3
213  312  428  
432  187  259  
277  115  468  
66  59  53  
438  391  201  
82  135  464  
68  173  364  
