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
Distance Matrix: 0 926 323 616 1235 840 921 664 987 808 704 657 809 920 421 690 829 580 1139 189 1396 611 745 891 807 1256 789 690 745 818 123 555 871 704 829 778 552 251 532 787 869 1123 668 1009 626 436 915 467 1066 991 1035 958 414 1045 973 652 1007 408 587 792 657 1050 465 479 595 810 953 622 1176 970 643 590 1013 514 634 735 774 1103 1062 251 659 690 714 91 930 865 757 1051 1127 633 795 460 784 586 647 723 1121 979 344 756 572 889 693 1130 234 884 498 0 797 425 1077 943 542 488 752 533 554 395 764 806 728 772 387 614 836 687 1017 682 493 846 882 691 347 820 697 614 610 53 942 685 533 328 698 583 451 408 620 621 649 686 545 507 224 538 402 426 683 616 703 684 500 464 442 442 872 804 782 657 390 288 666 675 1024 552 683 968 418 629 87 585 705 770 395 1206 560 661 504 393 622 565 681 846 461 717 882 704 793 666 393 893 572 675 1192 414 415 670 480 629 942 565 721 581 630 747 0 499 930 820 598 341 689 677 381 522 511 671 431 700 715 743 985 541 1073 288 422 593 817 981 675 485 804 738 286 442 548 541 602 4
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