Notes
This function is in beta test. Please help improve it in the issues
here.
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, you will still get Wrong Answer because the complete output may be longer and there might be errors in the future lines.
Please double check your code to solve this problem and try again.
Your Answer
533 855 352 251 590 322 462 4974 582 720 382 926 1096 585 584 1303 3686 1458 896 391 541 574 1582 1504 843 1016 862 904 245 1159 1311 621 413 1048 494 1450 1236 920 764 1042 448 1199 312 691 1111 719 491 494 950 682 86 957 1553 499 350 596 746 1924 1071 1926 838 932 6042 723 612 1216 843 1018 2173 218 455 1411 529 837 865 873 815 475 956 783 710 2132 1848 443 924 460 971 96 1575 1240 440 1380 392 1630 179 452 2603 473 694 654 1436 586 1991 548 2681 4827 296 960 657 715 4922 324 890 1379 2105 1924 973 1630 509 2126 593 390 559 1038 638 904 1532 682 882 584 766 334 514 604 235 744 920 1946 1258 886 467 283 321 1127 1102 464 414 1420 487 862 711 932 237 418 1265 761 104 6341 138 1382 1074 343 548 177 397 1021 1688 804 286 479 429 923 235 628 1177 2023 782 408 485 260 208 966 62 722 1005 861 600 456 926 733 771 891 1134 357 421 889 658 1011 440 793 299 588 423 1076 970 1031 54 1268 2559 1613 1578 719 1116 452 2415 1722 596 611 572 459 708 218 2433 155 768 250 740 1127 358 531 716 857 849 986 1162 642 104 630 1983
JOJ Answer
474 657 352 251 590 322 462 842 582 720 352 794 473 585 584 1251 676 826 896 391 541 574 685 759 843 567 757 721 245 967 236 621 413 734 494 1450 806 920 764 830 448 593 312 532 513 719 491 494 745 669 86 637 622 499 350 596 436 1442 1071 674 389 581 1013 676 579 629 843 654 2023 218 370 1317 529 660 865 873 768 475 740 637 710 533 741 443 499 460 579 96 689 397 419 657 392 656 179 452 431 473 694 654 369 336 1556 548 1618 638 296 874 585 715 188 324 847 811 413 415 453 656 509 446 416 390 559 840 460 904 407 669 520 584 766 334 514 604 235 731 447 491 1120 802 467 283 321 267 331 464 414 479 487 579 553 581 237 418 875 647 104 985 138 774 1074 343 548 177 397 574 720 804 286 479 429 400 235 525 792 699 599 408 485 260 208 539 62 445 440 861 600 368 822 488 551 481 503 357 421 798 597 1006 440 730 299 588 423 530 654 618 54 761 931 979 631 507 816 452 742 762 596 600 572 459 702 218 817 155 353 250 740 682 358 531 716 372 736 783 641 636 104 630 325 684 432 702 530 675 300 360 580 341 608 423 382 760 757 501