#   
48 20 
9655 6483 5507 930 9604 7927 8991 5355 4374 1266 7414 3009 9502 7793 5028 2965 4970 343 6330 1515 2335 2967 2137 5909 2285 9545 5538 8170 9417 4784 652 831 207 5773 216 9390 1402 2114 2140 7218 818 3813 2455 4558 968 7675 5439 8389 8863 168 290 3466 8200 5625 6357 771 5316 207 6655 1485 2042 2140 651 7656 7451 4915 5331 7758 1260 728 7833 8849 8704 1305 39 6402 9168 1029 6523 4046 9873 771 9362 2698 9686 2863 6679 5041 8139 2102 9763 9228 4879 4349 5974 3104 9012 8135 4188 9730 7911 1192 123 5757 9159 2704 6577 1051 9596 82 3842 8003 5195 4866 2249 1773 9420 1723 6982 7310 2118 9385 2629 4912 1991 8955 5488 851 8980 4114 7081 7257 9693 2518 7071 1385 6330 9914 798 4191 1864 2753 7937 6001 8219 7102 1908 9396 9251 7794 2310 2945 3582 5027 5456 5013 626 2355 7323 3207 2492 7347 9673 2230 4543 2198 6290 2072 8351 5691 8672 7370 5040 5516 9954 6567 483 9104 5774 3996 2621 3427 3120 6994 1341 2733 8392 7394 3099 331 3229 8102 3457 883 6 4239 2 4813 5900 7772 7761 1667 6191 8230 3464 6896 476 6935 9720 8191 9029 6194 4376 1212 371 4057 275 1922 3380 5938 563 9566 8039 8684 2121 7227 1423 4218 2709 4923 3904 9543 9308 4033 2238 2084 9650 8981 5142 1812 1087 8595 6592 3154 1843 7528 7842 1748 5090 9423 3276 8665 1761 3164 9348 6459 4595 2262 8047 4816 4072 9277 1675 8364 3842 9547 7858 2519 2836 9283 5137 7576 7165 1406 6448 8612 651 7479 9899 5152 3359 1634 877 9497 8794 3766 2520 7531 5014 8511 8724 5470 688 1183 9946 1687 9454 5129 2418 654 9827 2174 661 5753 4647 1027 7187 6004 880 1524 8412 8678 939 7273 4765 4267 742 9441 373 6807 3348 5275 8498 4997 7531 1255 3548 9775 7075 1854 8772 860 7725 3996 571 8920 6686 3611 2015 1242 400 3456 6924 2292 8026 3953 9768 8165 5529 1956 9719 8318 478 4521 4316 5243 9893 8839 6459 2647 5483 8100 1809 8858 7071 3158 9637 253 3894 6489 6716 9197 1434 3955 7934 316 7273 8936 4505 3243 5208 90 1696 2740 7852 2310 8941 8930 5122 6350 6577 2360 8667 3878 5624 5788 1348 4808 2111 5891 2916 3439 6902 13 584 9950 7256 9512 6850 3938 1662 9065 3456 2771 8108 2781 7963 6517 2288 3607 1069 8656 8217 4234 3401 6530 4693 8848 8365 1213 9513 8108 5137 9378 7358 1715 195 9866 679 7968 6779 1010 8006 6917 4873 7448 6672 2872 2126 731 4296 8204 5303 3040 5855 9021 6225 2387 927 4890 6951 8430 9982 3681 2368 142 3199 6293 3778 5619 6459 5101 6495 4056 292 1536 310 9053 1021 8914 1133 8527 7678 1275 9858 2116 3838 9353 3437 6694 7810 8093 578 5040 5196 4941 2611 3693 750 3789 7317 1361 5902 4168 8294 5539 4861 2420 4125 9894 199 8386 3561 2004 4809 7037 2791 4528 7605 6215 1100 8424 4239 2648 816 6017 6939 6563 272 7733 8702 9578 3986 3197 3184 7238 3312 7159 2015 8821 4178 3124 4418 4265 6802 671 7715 874 6610 4206 4993 996 6755 6816 6335 6776 922 9981 7784 5439 5877 2042 6865 7084 2228 1988 202 223 5772 7065 7554 6288 3686 9803 5520 7539 1421 3187 887 7017 6046 8560 5429 4452 899 307 6136 1692 6667 7209 2608 5465 4691 9125 7464 2491 138 2406 4990 7843 2974 8509 8155 6546 1460 8392 8858 7384 8398 8076 903 4543 7547 4508 7126 1967 648 1369 6748 7406 2727 6332 237 245 8964 5538 5634 9489 1503 4030 7656 8664 9191 6051 3924 7259 3323 8112 8872 4114 4383 7760 2446 2360 726 1099 8018 5284 6973 8789 9818 6818 27 4183 7493 8685 755 7282 2815 7793 9209 7154 5693 1006 926 8403 2798 5940 2992 3829 3879 6081 4893 1637 1773 9288 3364 6772 3253 9992 4471 4039 282 9040 9829 3059 993 4717 6444 4479 9384 2064 995 2784 2444 4828 4065 333 6434 8227 4881 9510 9369 9028 3457 1040 127 4657 9948 7449 2071 8280 441 2553 1113 2933 6014 6101 2582 4045 9329 516 9690 8311 2031 7609 3285 4084 834 2184 7199 966 6675 2002 8785 5889 6208 4924 4743 2475 3218 8970 2995 1349 2979 6370 776 7495 5474 7437 6543 693 6151 909 8129 2429 2716 3903 5855 6642 1453 5123 503 3143 9248 6716 4889 6206 9707 1152 670 8122 3771 9855 714 2240 9708 8429 4744 7233 6287 4011 8155 4185 3106 7544 5004 3336 5495 7680 4279 5848 2422 5672 125 7318 7132 6403 9165 1563 7296 77 5598 7583 2436 9652 8511 2952 7072 418 7396 747 4099 5093 343 2789 5389 3574 4350 8832 5769 4840 9620 18 3760 8256 3427 3331 4032 5753 3253 872 3529 8901 5656 4347 9712 9450 5829 6567 2602 20 7224 8599 9141 3272 5374 906 6021 8151 7475 6975 1339 1502 9056 3448 9563 5996 8106 1480 1438 148 25 6087 9433 6993 4945 9178 1503 3052 6536 5935 1200 6113 7379 3184 2430 7111 6127 4960 7132 8165 521 7689 548 9614 380 3460 9854 194 5460 7491 9582 3553 5425 9376 7741 6452 6551 7547 2997 4207 2397 4640 9791 4020 5818 4028 7308 6370 5313 4199 146 4768 9267 9747 2113 6053 2249 9492 8339 907 1099 3460 973 6059 4541 5440 4806 2413 9694 5054 5388 9117 9605 5011 9637 5510 7912 1245 8482 8522 9487 6923 32 810 1667 8611 566 9943 8806 4575 8669 7757 5239 2198 4687 5027 9289 1024 



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



2 2
-1 1 1 1


2 3
2 3 44
2 3 44
2 3
1 1 1
1 1 1
3 3
3 3 3
3 3 3
3 3 3
3 3
1 1 1
1 1 1 
1 1 
1
3 3
1 2 1
1 2 1
1 2 1
3 3 
2 2 1
2 2 1
2  2 1
3 4 
1002 1001 1
1001 11991
19991
1991
1991
200
2002
2992
2292827 2727 
