700 333
657473 666411 142600 10860 374754 274048 810348 690593 601457 558190 661321 145302 440055 162267 905973 58824 818820 74609 686946 336999 404614 842404 18604 60784 915034 508926 90978 987134 946713 112527 423207 135069 312541 621452 163524 696835 51353 171214 815698 400519 418840 595971 476768 384581 30494 726328 967459 976304 663596 356345 363128 690115 673773 113832 234972 363322 511351 810107 500012 28143 822568 430154 518997 222168 427243 388246 771919 102613 549971 178049 695896 36846 276547 344178 636930 52058 459262 208793 281896 476262 958749 481024 955892 167563 924250 364193 189232 748528 912042 6674 268254 770673 341790 241586 8629 40022 619077 983816 998496 503599 23909 322456 787402 831955 639411 229514 527237 477388 627004 262678 946678 894319 162147 291321 873170 278305 943904 515172 695972 704696 214069 285020 254941 683295 694105 131731 886437 420323 241231 435279 979478 559932 624739 919935 961988 760435 417656 588436 900962 789233 580164 347478 368470 735836 563327 17112 710132 903807 797732 897477 910511 534934 789116 379471 98293 353169 312113 934024 689113 541613 622109 124720 534255 700619 394157 245759 406882 323593 685281 141808 90537 312477 695772 759627 659393 934707 365604 29740 487823 443689 179369 667397 341265 238344 327449 943797 7724 360311 279693 201335 432454 220379 918862 501035 698094 162346 464630 606530 842878 249876 459632 854820 831670 227505 537990 761298 395290 673389 663274 972436 553882 680783 350229 732256 322264 499900 360840 307197 135912 225674 544300 251850 45910 803608 285631 936134 598791 389078 873098 897223 320967 125839 640945 842688 608503 784335 412423 617804 263199 406902 379689 384650 399551 807183 169826 205089 254673 971041 522751 52923 835396 873534 821149 358794 734649 305495 137276 865280 833037 211207 879809 24591 308414 12955 171042 163258 715830 296587 190053 184060 311962 862171 606864 102328 684994 536246 448452 527570 651496 800708 505281 635549 467291 634066 388479 414869 516657 715012 278508 924863 491546 855509 690398 956328 682452 426834 405865 607681 753871 839050 129310 62386 108143 84244 56431 8402 249524 113174 685242 615813 965657 960518 746725 949616 28067 227939 926152 475454 206590 756806 423548 543093 315929 241721 87175 606853 952747 986728 765227 933408 362228 298176 923507 600119 669103 12540 228531 482422 730999 825804 757299 339695 381626 862355 989567 484994 194767 624437 535925 361666 230510 385348 612399 126836 540931 952301 744943 252130 418478 102335 737053 631863 172823 548067 595855 577181 378394 309838 354844 997562 330356 502471 459918 173010 399760 204960 322336 367136 349896 937942 296868 332380 657550 397251 515737 647542 73671 671566 101165 250226 809774 989550 673729 171597 438262 282643 841170 233213 196249 638083 637184 589748 478843 959070 458447 937021 391740 465356 359405 715120 751496 239190 526011 726499 501563 662387 616188 714333 355277 306571 24657 890338 789877 390279 967201 902447 151506 836678 420852 314261 259139 413817 51802 50432 116866 307303 158498 121832 831902 379662 490278 601250 932980 146108 228075 860364 909650 931797 528385 367048 188651 910628 765335 551660 791393 260721 533729 906538 108583 617367 185356 837769 839259 644077 435957 21505 494050 359188 400142 77699 920284 522016 561682 842309 896337 549682 544001 847059 372545 900394 24352 796121 527748 622396 990417 219867 407375 799616 746712 524225 777037 677259 869167 650176 363285 286790 82059 123319 42517 975631 140712 602822 134106 966193 532752 177049 826621 860114 977903 223365 402549 660776 282505 569312 701109 751546 823958 750915 285412 755541 433687 169419 20715 622274 357952 94011 490060 414892 325253 566246 538795 529798 987259 904760 298687 871988 315140 937004 57588 318038 931876 661435 706483 204435 121669 959683 65928 175414 430820 819210 679235 998419 779269 437256 911442 316634 51497 959402 881189 660285 480019 203774 219319 67451 93944 479092 896268 932251 514358 673518 467901 776187 706298 984856 845645 677929 590360 168674 471582 447651 154298 201669 411326 175812 624174 328024 987884 684102 516623 433902 391638 200393 962864 913611 650085 650099 144098 541500 166978 324308 587080 170191 233150 730445 484749 889682 159220 88514 938388 608783 693469 556307 148623 977771 495506 909165 146269 275238 549085 247577 859654 260714 79056 162988 271839 947775 878351 669640 426511 41440 831530 125958 200055 435083 862486 182866 62464 907268 8301 734241 140687 298957 207618 438898 921470 839976 535937 87689 175689 295375 793981 915930 25473 334278 960120 150937 79875 265839 889175 263130 721183 118874 657994 169065 595024 742498 878655 436059 984848 406284 949561 913949 998597 105862 273469 696116 885446 256751 768275 476961 4026 85078 7277 228553 932735 679400 863122 916257 392761 696216 654508 691936 92610 888478 156993 445377 687596 744634 826320 312304
