


#dlghldlA
4 4
0 0 0 0  0 0 0 0 
0 0 0 0 0 0 0 0





12 22 
60 8 20 23 37 50 9 48 2 60 50 
1 4 56 76 40 69 19 15 10 54 10 76 
1 54 
0 57 47 19 9 39 46 17 63 41 60 19 58 57 19 39 67 33 58 74 59 51 
1 50 42 30 69 31 37 42 16 75 48 46 14 67 29 56 24 8 8 3 7 46 63 42 40 68 24 74 47 54 75 64 48 32 15 7 73 57 50 70 65 54 35 28 61 3 11 18 47 46 55 71 66 16 60 15 6 56 16 66 23 36 67 74 67 74 69 36 17 48 19 43 34 54 60 73 34 19 54 4 49 20 76 60 55 43 62 67 3 25 10 73 56 17 52 10 51 71 37 45 60 2 21 54 45 2 13 26 46 55 28 7 44 73 57 76 76 34 48 66 42 48 18 21 
0 43 43 20 8 35 15 30 46 44 38 46 2 3 2 15 12 72 26 71 51 14 32 76 9 48 59 71 58 57 67 8 10 28 17 25 10 54 48 12 26 37 2 31 46 4 44 23 22 14 51 33 33 54 20 39 59 17 25 
1 31 71 4 13 38 52 55 14 32 61 55 27 3 71 58 62 22 55 37 65 72 5 33 46 62 58 9 62 62 18 9 55 25 
12 22 
60 8 20 23 37 50 9 48 2 60 50 
1 4 56 76 40 69 19 15 10 54 10 76 
1 54 
0 57 47 19 9 39 46 17 63 41 60 19 58 57 19 39 67 33 58 74 59 51 
1 50 42 30 69 31 37 42 16 75 48 46 14 67 29 56 24 8 8 3 7 46 63 42 40 68 24 74 47 54 75 64 48 32 15 7 73 57 50 70 65 54 35 28 61 3 11 18 47 46 55 71 66 16 60 15 6 56 16 66 23 36 67 74 67 74 69 36 17 48 19 43 34 54 60 73 34 19 54 4 49 20 76 60 55 43 62 67 3 25 10 73 56 17 52 10 51 71 37 45 60 2 21 54 45 2 13 26 46 55 28 7 44 73 57 76 76 34 48 66 42 48 18 21 
0 43 43 20 8 35 15 30 46 44 38 46 2 3 2 15 12 72 26 71 51 14 32 76 9 48 59 71 58 57 67 8 10 28 17 25 10 54 48 12 26 37 2 31 46 4 44 23 22 14 51 33 33 54 20 39 59 17 25 
1 31 71 4 13 38 52 55 14 32 61 55 27 3 71 58 62 22 55 37 65 72 5 33 46 62 58 9 62 62 18 9 55 25 
2 2
2 1 1 1 
2 2
-1 1 1 1

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
    2   50
114  418  480  557  713  697  270  745  743  577  259  514  150  98  578  103  706  216  645  501  867  232  16  34  358  377  369  356  16  895  157  860  416  470  521  65  270  791  811  117  304  173  631  455  105  145  558  811  361  139  
249  331  371  265  366  729  642  568  188  492  566  178  455  815  648  79  881  751  870  795  868  278  801  435  566  9  581  60  654  45  199  6  210  403  104  576  235  579  80  256  174  647  267  630  398  18  709  382  769  516  
