1000 100
976 -573 -977 67 507 -926 -677 869 -511 -966 -888 801 648 395 -699 755 422 -248 -510 -761 -308 -45 450 -272 -426 -197 -461 -295 -532 914 756 -578 791 -273 633 -359 -543 -375 894 488 47 -139 -527 182 -68 721 -141 2 -839 -56 156 636 -263 -101 166 -355 905 421 322 -78 -171 591 768 658 -866 4 964 935 717 -962 -600 -713 93 -648 257 921 607 414 728 472 -965 -414 85 13 -690 816 752 -796 826 -762 -191 -903 -850 -41 485 721 887 136 -395 -178 889 28 -525 -633 113 941 24 -276 -840 -519 -365 -363 -664 689 282 -349 -208 853 -25 -312 782 -96 601 -849 550 858 715 630 -443 -29 -709 -764 385 8 -202 -230 -969 720 -468 900 981 517 -811 -412 -869 -916 -78 830 -879 934 -478 -676 685 23 157 -15 786 999 20 -912 24 -874 -29 727 -833 166 966 -54 -526 592 546 215 -81 418 476 -477 389 -827 250 -982 -885 -318 543 328 710 -223 -112 -289 -886 266 915 444 -381 219 -88 -362 123 682 -937 639 -118 829 780 828 -212 -970 830 370 873 -288 262 -205 861 61 -995 -706 -486 -490 21 49 -323 -335 869 -501 401 201 -356 7 -348 -995 238 -273 437 -539 -304 895 -880 751 -648 313 762 35 492 937 -779 710 482 179 -183 -315 791 830 756 -737 -313 -799 -355 -297 -62 510 256 121 264 -9 171 857 -752 -194 899 614 190 -991 -795 603 734 -682 450 342 -54 717 -673 342 -599 185 114 126 264 538 -341 -245 -170 -522 140 324 65 287 -762 85 481 -44 202 -680 700 449 403 594 883 -307 -59 772 238 160 356 970 -165 -942 -443 -310 -734 556 -441 -269 -618 -877 -46 876 427 195 605 -565 -797 -863 323 -485 -580 525 386 -856 626 805 477 -91 96 -670 811 822 -531 -341 -679 256 772 799 -886 -246 -144 -538 -141 514 796 -652 -238 536 166 -700 26 -646 -20 -31 883 -42 -43 221 -650 -115 -860 -134 -439 894 -96 999 519 -494 362 939 -952 -75 -320 -172 841 335 -654 -931 370 196 -993 253 387 -59 -89 -938 -312 -77 815 -50 221 615 -464 -201 -70 650 -95 -171 426 301 28 553 -745 -660 369 952 -359 -79 866 -18 -324 991 453 169 -41 64 -827 -563 736 -550 -652 557 129 36 -183 348 -778 424 -183 397 -322 -338 847 767 775 -79 -480 -640 912 776 -445 846 -152 -754 -378 812 411 409 -551 -448 -666 177 -468 888 -406 -689 -81 351 45 -508 957 -695 -14 946 60 -754 341 -504 622 -557 -191 -123 -548 259 -413 666 -166 435 321 -38 329 285 385 -176 521 659 947 779 -37 584 -538 -342 645 -220 -278 -299 -226 -327 361 -316 -803 585 -731 16 -538 964 378 505 -534 168 345 694 -851 -634 416 84 437 -373 -475 -560 -511 19 -487 11 747 -622 716 -520 723 647 -6 917 -241 -671 792 63 327 349 -561 944 905 146 742 88 238 580 299 615 986 458 -327 274 -770 661 224 -914 -465 571 -877 -545 -921 -277 735 -194 -325 64 -394 208 306 201 862 -352 -340 -261 -137 343 134 907 287 -220 537 -984 885 748 -27 816 523 721 167 302 -534 -146 426 -867 375 885 -657 -107 -719 -749 -873 279 -818 -910 292 -204 526 235 97 644 -111 -265 -686 -599 97 -296 856 680 -814 926 -716 -889 -288 70 949 -466 808 56 980 40 -902 -100 26 -941 -703 -985 198 -98 624 946 -13 -547 413 -705 395 -653 38 270 -202 -510 624 475 -552 471 982 949 892 -127 736 -321 343 649 14 -903 -753 573 635 118 -625 -186 905 913 756 175 -420 959 856 -354 548 560 662 286 -778 796 -444 983 -683 59 927 -976 -501 -476 -91 -708 540 979 -187 -424 294 -852 279 74 -223 898 -546 369 708 515 -892 498 14 269 -287 -654 -635 873 -598 930 -769 -791 -393 -247 398 -617 -510 -730 803 186 -396 -113 945 -727 159 -14 -490 424 -955 -722 57 323 847 349 548 704 -923 613 803 622 -235 -128 -830 -15 -318 241 -654 325 746 425 -251 612 148 -888 487 316 -57 -886 -7 349 -317 221 236 -660 594 -508 -169 410 -251 -100 953 187 800 -187 386 585 715 927 -249 -225 -862 -705 -433 392 853 276 -509 260 -749 -805 -860 -555 -172 -572 -356 -844 -114 -266 -553 -912 692 495 -221 410 -591 -135 123 485 -148 -964 163 631 752 315 -968 541 -987 -709 -825 950 -808 931 -18 997 -346 -629 58 -157 451 712 -55 456 113 -906 951 -762 451 -795 -206 -687 862 652 613 822 -957 -738 10 -418 -383 133 -376 -344 -243 -63 712 785 249 37 -496 930 -863 603 -693 -365 -232 -319 109 783 19 295 -127 -441 81 -647 -366 -92 948 -395 -551 -990 -245 -220 348 946 716 -531 -173 -233 299 972 -480 -843 -978 -592 984 892 -862 -258 560 683 -936 347 -388 707 55 -523 841 398 646 846 -388 -961 -984 -623 542 -698 527 730 910 654 -728 -876 370 245 264 556 796 799 735 -349 572 -590 740 -351 -833 393 -453 236 947 834 305 -692 655 57 -901 817 701 978 -536 252 66 830 315 -953 -642 -787 244 -477 841 790 -567 460 -608 -128 -408 874 -740 55 -513 -703 276 929 -988 512 -346 202 599 654
