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