1000 2
170 -934 -122 -12 183 -970 -578 -53 665 6 686 -432 338 660 -672 -930 66 3 -329 -845 -489 950 951 526 -261 -909 -140 761 -716 235 -273 -219 -138 -420 693 382 -463 -65 -643 404 -380 355 -258 -728 -65 572 761 -510 985 -100 256 -232 -910 193 -992 -518 -726 -601 927 862 -380 98 -251 581 839 -509 -357 365 124 -78 -108 -38 -867 337 197 -336 728 27 -680 724 -541 986 -155 -512 -925 -935 17 -384 675 242 347 -853 92 892 751 -835 -694 -213 161 936 -234 869 231 -694 -769 973 588 583 -803 -96 -660 653 -609 940 -286 -113 987 -152 -88 -498 394 -438 -707 264 68 -635 771 -756 -454 -67 -381 -663 352 328 931 681 -644 592 -640 -17 582 -289 -329 -110 -542 -990 115 459 -911 -321 836 -346 -504 -837 -464 -83 -171 193 -676 -201 885 780 15 379 829 -506 507 75 864 -444 65 -12 233 23 -872 -660 2 380 -55 839 -179 -722 -139 108 197 -285 103 -206 3 437 -661 144 -97 -798 983 994 -150 697 -928 785 -995 -102 96 -868 -897 -284 -811 -689 -778 245 -71 706 637 -7 -715 -61 765 -107 586 26 889 -85 -298 487 -470 838 615 429 -62 -134 -328 330 64 862 71 -686 514 -514 -339 267 -933 407 -600 316 852 205 178 698 287 -20 -949 653 -762 970 -394 -109 743 758 -496 470 -408 820 -818 -906 223 870 127 570 970 -784 672 -416 -667 372 -23 -711 -261 218 -180 883 611 -607 -284 -627 -837 211 -602 -127 -575 -804 401 -369 817 970 -51 767 523 538 423 694 69 479 -133 -84 360 522 137 -573 -456 223 -254 -763 284 603 284 -985 -571 -132 248 -164 791 -218 784 663 335 -591 -857 581 -133 632 -818 687 -887 -288 -479 -263 -65 -132 555 -604 287 534 -422 -45 423 -398 37 22 39 859 -461 -172 -96 309 -301 -286 487 -433 -12 855 -86 747 -24 202 -18 -829 412 105 474 -249 640 478 -171 865 625 -655 975 234 -149 475 155 -866 219 735 502 713 -373 -967 211 -329 334 -341 -849 516 -188 249 -235 -422 240 -619 -507 -655 -370 -805 138 619 673 916 -891 -550 167 525 -849 947 -137 -608 166 171 -101 873 996 647 780 215 -968 -197 -588 -306 736 818 176 -610 70 910 658 155 564 578 955 711 -331 782 -903 346 417 184 -898 -926 157 -251 760 915 -187 -336 231 307 -649 582 -677 -760 241 616 770 -293 -664 -937 480 886 99 46 649 -285 -820 -187 -101 183 804 -288 -878 -702 892 772 -90 446 -36 248 -76 479 -95 237 -642 -276 687 -133 684 689 -297 957 144 50 -62 -205 -602 -802 -114 313 -688 -916 909 761 -617 310 298 -611 167 -122 996 862 625 845 -263 145 -230 966 -898 239 -894 -662 -364 958 945 -543 -899 187 -639 -796 302 156 -262 712 -620 -381 940 741 -913 -190 224 563 -122 -841 -293 555 -601 6 -667 -656 -170 656 540 972 -42 927 591 -328 799 -924 -646 706 801 -640 190 446 -139 -687 51 314 822 427 -198 985 -807 -188 965 665 -758 -519 -782 -135 478 308 -364 481 -407 92 330 739 825 -798 -293 707 857 68 269 -27 244 -500 90 -405 -975 362 -677 973 386 -209 420 -532 -802 45 304 560 -29 -796 181 855 -183 193 -554 -412 -273 -858 984 807 -614 274 765 143 87 -947 -847 -181 661 -936 -965 337 714 -119 -307 707 881 -636 488 -903 -266 -336 280 -25 612 -650 -962 -579 -740 -408 964 680 -588 -495 855 -496 -209 258 116 197 219 -143 789 128 558 -937 -744 -989 -748 -944 717 -888 404 578 571 -636 -745 419 -211 -862 -971 355 -112 512 355 -626 278 -137 846 -903 129 -653 -892 439 -230 184 -60 -68 -313 -620 -930 -184 285 -59 1 950 452 460 -254 363 -856 -716 -457 -482 -640 -814 -57 -973 -686 -431 -840 862 74 -369 -712 570 -786 99 -754 -411 444 266 652 -315 658 -993 179 -469 300 911 543 59 -125 793 43 -702 460 -879 298 -885 246 -877 323 -568 96 -971 -562 -700 -374 762 415 724 -143 -691 758 -945 -234 57 370 454 -764 -22 -387 -50 743 -51 -641 851 281 -712 -944 -176 247 -685 -76 344 841 434 690 674 583 -634 -307 37 370 -39 -684 -912 3 209 -203 -660 -39 437 -439 -567 13 64 -277 338 967 152 574 951 750 139 -223 -695 824 314 951 -352 512 922 -351 -734 -887 -63 -891 379 -315 985 81 68 -901 -222 249 589 883 611 -834 871 429 477 -927 -739 -932 -980 906 -251 -109 -547 350 -22 708 159 877 355 480 917 -815 -790 -862 964 -250 655 -67 -124 -363 -637 534 -741 564 290 -182 112 429 106 -606 394 948 527 -506 473 -681 716 -218 -554 767 55 225 2 405 699 675 358 -210 614 965 -610 -861 96 493 534 -683 748 241 211 102 -734 -854 345 -189 -67 -819 749 942 -572 920 -976 -70 -634 360 -651 -249 -213 294 -575 -493 -317 -388 206 -470 -683 -879 -8 -147 -272 -301 -990 -334 380 -400 27 838 589 430 795 205 -902 -168 462 -419 -60 -651 790 688 -764 825 717 -144 -121 -811 -753 -54 -670 796 623 -850 678 -225 88 -836 954 -986 65 693 483 127 -468 168 -11 841 771 -826 -137 934 -763
