#   
45 21 
9905 5627 8555 8048 7324 9563 9526 3590 5089 6534 4492 4731 9028 53 6276 6848 4835 4791 8914 5773 6104 1870 4482 2623 6835 9272 8046 7364 3400 9127 3680 294 2572 8404 1442 5007 5416 873 2346 4739 128 4974 5586 3195 665 7880 7113 4867 1536 3967 6303 5229 7673 7916 4593 3792 7424 8937 4235 6836 2623 9716 1989 9485 5400 7423 3545 3686 9197 3560 7675 5468 4299 6627 7342 4394 402 1055 3551 9101 9222 916 3139 4430 7687 4540 165 333 5617 9438 4413 2286 6951 2600 112 5104 8054 1981 3520 2718 640 4590 3649 9110 5370 2607 9416 401 6151 4509 8074 9159 333 1434 6036 9822 9048 6266 4686 4711 6468 5214 9528 5592 3272 6353 1849 5710 4158 5808 2875 2394 6197 3773 7844 521 8641 6997 2870 6525 4604 1497 4752 7572 9836 3674 3727 2266 1245 3090 4329 4999 1599 1564 3787 8676 3069 2906 7795 3158 825 8492 1662 7639 3572 3558 7811 1244 4400 7452 4272 4867 3989 4886 8744 1454 5738 210 6032 616 3290 2639 8317 7856 8047 831 2523 7678 7495 726 8672 6724 966 6302 7305 2274 1999 7984 4751 7622 4508 6784 1916 4855 2711 5562 7063 7898 7007 1714 7460 823 6558 7736 3524 5141 118 9468 8785 2735 5333 7418 7505 1576 6232 8390 8228 5260 1291 6266 6181 3134 2560 5008 5745 1487 2603 8232 9129 9149 2503 870 9702 1074 1324 3409 9199 7690 7855 5018 9264 9340 2018 6656 8352 7042 9668 4862 8162 4053 9949 2705 1685 9492 751 8081 4930 4354 5496 3574 2491 5904 1459 6178 166 6794 321 7255 6983 3928 6099 3425 129 3028 3577 5920 7143 3258 352 4085 9199 4095 8792 619 1976 4361 9825 372 8145 7328 624 6569 6172 9069 6104 519 1179 5010 7816 182 1779 8265 2143 3282 9535 5682 6132 5618 4079 2445 4215 4003 9857 8331 8253 9481 3899 6090 3595 4921 6232 3679 2065 9859 36 5247 6580 2941 6479 5720 1934 3542 4103 5270 7753 9501 839 2650 1380 1046 4525 7711 2676 640 5391 3899 
1 1453 9219 657 1574 1835 3431 6962 5507 7028 7643 2934 2534 9719 4335 1804 9369 6847 9417 4635 3142 3555 9381 4417 8255 6161 7229 5672 7733 4404 2120 7838 7320 8588 1780 2429 8920 3215 3979 9019 5999 6784 6138 7382 7940 3872 2780 9045 6997 3228 1714 1681 5263 3963 4065 4306 8606 6655 1354 2481 8326 4410 4604 9471 9816 4949 4110 469 6441 5913 5086 8019 5475 3538 1295 6866 9351 5794 2402 6835 6133 769 4554 861 4756 5750 8587 9453 5952 2449 5880 5483 8015 3766 3865 9253 8132 966 5260 5233 1362 6045 621 7787 8404 9792 4731 4813 6133 5643 71 4020 4078 3576 4440 7499 7089 3820 3890 6664 9371 5380 2463 450 8662 7990 7206 1816 6422 5197 5793 9987 3624 2163 571 8544 2583 6208 2006 5473 5176 4743 2510 9557 3354 2600 4614 5664 1414 2191 3197 8735 4663 9417 1254 2144 9394 3533 7708 9067 1797 3649 28 8872 3613 9751 7916 6170 8694 5607 5878 694 9602 6513 2621 795 9881 6603 7791 3746 6143 9911 697 3752 6166 4108 592 1187 1763 3014 1515 1882 1312 5154 8234 696 7617 906 8694 9631 7799 1629 756 6237 2399 2702 4922 3568 7312 5003 7222 9530 6318 9930 3299 5024 2568 3950 1092 6403 4411 8140 7723 1869 7400 6604 1583 5898 6101 2299 6685 5158 6365 5960 1581 7736 9627 9489 2137 3633 5529 6977 9637 633 6134 2140 1257 2185 6000 2639 3217 1732 4685 6972 8035 9715 7854 8969 4860 2399 960 5987 3325 9654 4375 8485 283 5394 1218 705 3639 4466 1577 5499 294 1777 3389 7758 6402 6579 2899 8100 3432 2107 873 1347 8832 8069 8699 3759 3508 5657 8959 9408 8883 5021 2205 349 2982 9592 3620 132 1245 2110 2134 6680 2353 964 2103 9328 836 960 1525 5768 6494 466 8824 1320 2230 4470 9745 9074 6174 6672 5640 9632 2863 9605 4353 6529 5949 5565 1945 2583 8925 4730 9617 938 9470 6685 2484 723 9859 1680 5138 882 1364 274 6792 6854 2238 9826 1577 6576 8802 1936 8876 3651 6200 8199 3571 2104 8735 3155 629 4753 9308 7922 9807 517 6458 7345 4038 8713 2625 6753 4181 8507 4314 8393 1457 2323 9811 5617 6067 6215 370 4202 7154 939 250 6788 9971 4969 4922 6380 334 3582 3478 9030 5252 1914 9160 7877 8605 7615 221 5389 393 9883 484 462 4597 694 3508 8872 249 7700 8873 3911 9740 7326 8379 586 7670 1458 4690 3344 4208 6740 6862 3087 5128 5858 633 9717 1853 748 8157 8495 1747 3243 1770 1018 9507 2557 9057 4526 856 8223 2784 9526 8326 1630 2363 8855 5375 848 8770 5423 2256 1131 5147 5212 8766 6024 9999 3867 3084 3484 8696 8170 9620 7507 5012 4547 7789 4267 2195 8039 5824 2088 981 7192 8996 6832 3304 2958 1758 9888 3542 3630 1293 4392 6247 1398 8778 2199 9924 4724 2036 1073 8471 2960 9858 4896 9751 1181 7623 7606 4994 2828 3469 5627 5874 1415 4388 1304 7001 3697 1622 9418 2500 5065 8871 6768 4551 9714 6862 5580 2888 3959 8102 6460 9006 7858 2620 2700 6162 948 9928 1945 2816 7580 7499 1146 1840 2660 5046 8292 6735 3917 6229 3294 4413 169 7927 6364 1770 8952 2085 2164 5462 1131 1343 1226 7737 3001 5987 2381 3170 4291 4773 6295 6319 2116 9526 1078 4236 5635 4611 6433 7617 5409 9673 6419 8636 9565 843 



#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 
