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