0 3 1 -4 2 2 3 5 4 -2 5 -7 6 2 7 9 8 -2 9 -11 10 2 11 13 12 -2 13 -15 14 2 15 17 16 -2 17 -19 18 2 19 21 20 -2 21 -23 22 2 23 25 24 -2 25 -27 26 2 27 29 28 -2 29 -31 30 2 31 33 32 -2 33 -35 34 2 35 37 36 -2 37 -39 38 2 39 41 40 -2 41 -43 42 2 43 45 44 -2 45 -47 46 2 47 49 48 -2 49 -51 50 2 51 53 52 -2 53 -55 54 2 55 57 56 -2 57 -59 58 2 59 61 60 -2 61 -63 62 2 63 65 64 -2 65 -67 66 2 67 69 68 -2 69 -71 70 2 71 73 72 -2 73 -75 74 2 75 77 76 -2 77 -79 78 2 79 81 80 -2 81 -83 82 2 83 85 84 -2 85 -87 86 2 87 89 88 -2 89 -91 90 2 91 93 92 -2 93 -95 94 2 95 97 96 -2 97 -99 98 2 99 101 100 -2 101 -103 102 2 103 105 104 -2 105 -107 106 2 107 109 108 -2 109 -111 110 2 111 113 112 -2 113 -115 114 2 115 117 116 -2 117 -119 118 2 119 121 120 -2 121 -123 122 2 123 125 124 -2 125 -127 126 2 127 129 128 -2 129 -131 130 2 131 133 132 -2 133 -135 134 2 135 137 136 -2 137 -139 138 2 139 141 140 -2 141 -143 142 2 143 145 144 -2 145 -147 146 2 147 149 148 -2 149 -151 150 2 151 153 152 -2 153 -155 154 2 155 157 156 -2 157 -159 158 2 159 161 160 -2 161 -163 162 2 163 165 164 -2 165 -167 166 2 167 169 168 -2 169 -171 170 2 171 173 172 -2 173 -175 174 2 175 177 176 -2 177 -179 178 2 179 181 180 -2 181 -183 182 2 183 185 184 -2 185 -187 186 2 187 189 188 -2 189 -191 190 2 191 193 192 -2 193 -195 194 2 195 197 196 -2 197 -199 198 2 199 201 200 -2 201 -203 202 2 203 205 204 -2 205 -207 206 2 207 209 208 -2 209 -211 210 2 211 213 212 -2 213 -215 214 2 215 217 216 -2 217 -219 218 2 219 221 220 -2 221 -223 222 2 223 225 224 -2 225 -227 226 2 227 229 228 -2 229 -231 230 2 231 233 232 -2 233 -235 234 2 235 237 236 -2 237 -239 238 2 239 241 240 -2 241 -243 242 2 243 245 244 -2 245 -247 246 2 247 249 248 -2 249 -251 250 2 251 253 252 -2 253 -255 254 2 255 257 256 -2 257 -259 258 2 259 261 260 -2 261 -263 262 2 263 265 264 -2 265 -267 266 2 267 269 268 -2 269 -271 270 2 271 273 272 -2 273 -275 274 2 275 277 276 -2 277 -279 278 2 279 281 280 -2 281 -283 282 2 283 285 284 -2 285 -287 286 2 287 289 288 -2 289 -291 290 2 291 293 292 -2 293 -295 294 2 295 297 296 -2 297 -299 298 2 299 301 300 -2 301 -303 302 2 303 305 304 -2 305 -307 306 2 307 309 308 -2 309 -311 310 2 311 313 312 -2 313 -315 314 2 315 317 316 -2 317 -319 318 2 319 321 320 -2 321 -323 322 2 323 325 324 -2 325 -327 326 2 327 329 328 -2 329 -331 330 2 331 333 332 -2 333 -335 334 2 335 337 336 -2 337 -339 338 2 339 341 340 -2 341 -343 342 2 343 345 344 -2 345 -347 346 2 347 349 348 -2 349 -351 350 2 351 353 352 -2 353 -355 354 2 355 357 356 -2 357 -359 358 2 359 361 360 -2 361 -363 362 2 363 365 364 -2 365 -367 366 2 367 369 368 -2 369 -371 370 2 371 373 372 -2 373 -375 374 2 375 377 376 -2 377 -379 378 2 379 381 380 -2 381 -383 382 2 383 385 384 -2 385 -387 386 2 387 389 388 -2 389 -391 390 2 391 393 392 -2 393 -395 394 2 395 397 396 -2 397 -399 398 2 399 401 400 -2 401 -403 402 2 403 405 404 -2 405 -407 406 2 407 409 408 -2 409 -411 410 2 411 413 412 -2 413 -415 414 2 415 417 416 -2 417 -419 418 2 419 421 420 -2 421 -423 422 2 423 425 424 -2 425 -427 426 2 427 429 428 -2 429 -431 430 2 431 433 432 -2 433 -435 434 2 435 437 436 -2 437 -439 438 2 439 441 440 -2 441 -443 442 2 443 445 444 -2 445 -447 446 2 447 449 448 -2 449 -451 450 2 451 453 452 -2 453 -455 454 2 455 457 456 -2 457 -459 458 2 459 461 460 -2 461 -463 462 2 463 465 464 -2 465 -467 466 2 467 469 468 -2 469 -471 470 2 471 473 472 -2 473 -475 474 2 475 477 476 -2 477 -479 478 2 479 481 480 -2 481 -483 482 2 483 485 484 -2 485 -487 486 2 487 489 488 -2 489 -491 490 2 491 493 492 -2 493 -495 494 2 495 497 496 -2 497 -499 498 2 499 501 500 -2 501 -503 502 2 503 505 504 -2 505 -507 506 2 507 509 508 -2 509 -511 510 2 511 513 512 -2 513 -515 514 2 515 517 516 -2 517 -519 518 2 519 521 520 -2 521 -523 522 2 523 525 524 -2 525 -527 526 2 527 529 528 -2 529 -531 530 2 531 533 532 -2 533 -535 534 2 535 537 536 -2 537 -539 538 2 539 541 540 -2 541 -543 542 2 543 545 544 -2 545 -547 546 2 547 549 548 -2 549 -551 550 2 551 553 552 -2 553 -555 554 2 555 557 556 -2 557 -559 558 2 559 561 560 -2 561 -563 562 2 563 565 564 -2 565 -567 566 2 567 569 568 -2 569 -571 570 2 571 573 572 -2 573 -575 574 2 575 577 576 -2 577 -579 578 2 579 581 580 -2 581 -583 582 2 583 585 584 -2 585 -587 586 2 587 589 588 -2 589 -591 590 2 591 593 592 -2 593 -595 594 2 595 597 596 -2 597 -599 598 2 599 601 600 -2 601 -603 602 2 603 605 604 -2 605 -607 606 2 607 609 608 -2 609 -611 610 2 611 613 612 -2 613 -615 614 2 615 617 616 -2 617 -619 618 2 619 621 620 -2 621 -623 622 2 623 625 624 -2 625 -627 626 2 627 629 628 -2 629 -631 630 2 631 633 632 -2 633 -635 634 2 635 637 636 -2 637 -639 638 2 639 641 640 -2 641 -643 642 2 643 645 644 -2 645 -647 646 2 647 649 648 -2 649 -651 650 2 651 653 652 -2 653 -655 654 2 655 657 656 -2 657 -659 658 2 659 661 660 -2 661 -663 662 2 663 665 664 -2 665 -667 666 2 667 669 668 -2 669 -671 670 2 671 673 672 -2 673 -675 674 2 675 677 676 -2 677 -679 678 2 679 681 680 -2 681 -683 682 2 683 685 684 -2 685 -687 686 2 687 689 688 -2 689 -691 690 2 691 693 692 -2 693 -695 694 2 695 697 696 -2 697 -699 698 2 699 701 700 -2 701 -703 702 2 703 705 704 -2 705 -707 706 2 707 709 708 -2 709 -711 710 2 711 713 712 -2 713 -715 714 2 715 717 716 -2 717 -719 718 2 719 721 720 -2 721 -723 722 2 723 725 724 -2 725 -727 726 2 727 729 728 -2 729 -731 730 2 731 733 732 -2 733 -735 734 2 735 737 736 -2 737 -739 738 2 739 741 740 -2 741 -743 742 2 743 745 744 -2 745 -747 746 2 747 749 748 -2 749 -751 750 2 751 753 752 -2 753 -755 754 2 755 757 756 -2 757 -759 758 2 759 761 760 -2 761 -763 762 2 763 765 764 -2 765 -767 766 2 767 769 768 -2 769 -771 770 2 771 773 772 -2 773 -775 774 2 775 777 776 -2 777 -779 778 2 779 781 780 -2 781 -783 782 2 783 785 784 -2 785 -787 786 2 787 789 788 -2 789 -791 790 2 791 793 792 -2 793 -795 794 2 795 797 796 -2 797 -799 798 2 799 801 800 -2 801 -803 802 2 803 805 804 -2 805 -807 806 2 807 809 808 -2 809 -811 810 2 811 813 812 -2 813 -815 814 2 815 817 816 -2 817 -819 818 2 819 821 820 -2 821 -823 822 2 823 825 824 -2 825 -827 826 2 827 829 828 -2 829 -831 830 2 831 833 832 -2 833 -835 834 2 835 837 836 -2 837 -839 838 2 839 841 840 -2 841 -843 842 2 843 845 844 -2 845 -847 846 2 847 849 848 -2 849 -851 850 2 851 853 852 -2 853 -855 854 2 855 857 856 -2 857 -859 858 2 859 861 860 -2 861 -863 862 2 863 865 864 -2 865 -867 866 2 867 869 868 -2 869 -871 870 2 871 873 872 -2 873 -875 874 2 875 877 876 -2 877 -879 878 2 879 881 880 -2 881 -883 882 2 883 885 884 -2 885 -887 886 2 887 889 888 -2 889 -891 890 2 891 893 892 -2 893 -895 894 2 895 897 896 -2 897 -899 898 2 899 901 900 -2 901 -903 902 2 903 905 904 -2 905 -907 906 2 907 909 908 -2 909 -911 910 2 911 913 912 -2 913 -915 914 2 915 917 916 -2 917 -919 918 2 919 921 920 -2 921 -923 922 2 923 925 924 -2 925 -927 926 2 927 929 928 -2 929 -931 930 2 931 933 932 -2 933 -935 934 2 935 937 936 -2 937 -939 938 2 939 941 940 -2 941 -943 942 2 943 945 944 -2 945 -947 946 2 947 949 948 -2 949 -951 950 2 951 953 952 -2 953 -955 954 2 955 957 956 -2 957 -959 958 2 959 961 960 -2 961 -963 962 2 963 965 964 -2 965 -967 966 2 967 969 968 -2 969 -971 970 2 971 973 972 -2 973 -975 974 2 975 977 976 -2 977 -979 978 2 979 981 980 -2 981 -983 982 2 983 985 984 -2 985 -987 986 2 987 989 988 -2 989 -991 990 2 991 993 992 -2 993 -995 994 2 995 997 996 -2 997 -999 998 2 999 1001 1000 -2