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, the main problem you meet now is Time Exceeded. And the exit code of your program is -9, which should be 0.
Please double check your code to solve this problem and try again.
Your Answer
013005 024347 043454 051241 064174 07898 094508 0114659 0167202 0172135 019189 0201787 0212122 0238379 0242507 0254170 0263756 0278977 028947 030123 031555 0331931 0352829 0363750 037251 0398284 0401660 0411236 0434088 0456277 0484081 0493486 0506523 0512818 0521214 0535747 0546569 0553901 0571537 0582247 060657 0622230 0637227 0653709 0669021 0679557 0681295 0691372 0705671 0727440 0746199 0771974 0786285 079251 0808637 0817520 0825022 08391 0842076 0856317 0878970 0882896 0915917 0929024 0935294 0951632 0973830 0984090 0994961 01006870 01016941 01023889 01034767 01055454 10498 136438 162421 186017 1103374 1116845 1127904 1134393 1147447 1156073 1169455 1211154 1242019 1253543 1275372 1293196 1305291 13153 1332715 1345687 1353289 1367067 1371890 1403844 1419221 146224 148402 1535363 154500 1558010 1561236 157852 1588663 1595575 1607749 1622651 1635282 1643950 1666146 1676408 1687520 1711096 17287 1737139 1749452 175999 1768699 1784054 1808071 1814352 1824079 1835556 1844696 1866107 1874813 1889081 1912672 19
JOJ Answer
1289 774 723 747 1007 652 365 722 805 155 831 544 706 361 764 514 882 1046 1045 885 441 1419 753 913 535 638 806 685 946 695 1257 629 1441 1400 833 589 824 612 864 727 955 249 414 824 800 691 475 774 913 638 687 353 940 1051 663 1171 670 813 345 655 718 271 951 619 745 386 433 644 759 320 762 360 710 1009 539 860 637 1216 603 1493 361 1485 998 297 659 432 775 739 603 935 1494 720 591 477 566 609 448 907 400 574 647 689 651 821 1058 678 439 693 668 748 825 437 617 705 776 588 1092 716 749 639 524 914 492 1200 849 700 477 650 774 459 673 695 621 788 857 757 742 457 662 762 1099 733 692 989 758 614 255 654 855 824 479 402 674 966 440 726 1016 367 519 1058 640 576 217 797 931 869 394 625 611 1169 427 498 527 874 314 646 749 817 768