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 835 582 576 441 303 117 518 406 399 441 427 297 402 433 421 315 401 764 440 418 1071 824 413 505 358 920 400 601 665 336 212 512 406 344 135 527 272 517 608 682 421 337 644 272 418 631 355 532 449 400 520 315 612 515 202 147 264 500 302 428 408 794 560 485 25 382 491 524 344 691 617 689 491 308 70 357 509 183 248 1379 655 404 351 264 0 195 840 502 302 381 608 617 506 533 571 358 480 539 447 537 491 130 601 609 1218 850 584 461 372 909 369 678 451 362 476 573 483 405 399 576 339 531 508 789 447 601 203 536 682 27 619 488 220 547 283 579 391 294 466 410 528 475 379 397 439 595 637 610 289 484 455 585 300 87 643 248 262 448 334 503 523 447 512 1643 780 263 559 180 830 0 756 307 483 297 521 530 548 590 376 163 390 449 601 495 404 798 620 567 1251 1004 494 371 282 903 514 781 816 516 392 378 586 210 315 658 452 437 665 826 601 486 824 452 598 811 535 398 598 580 440 495 333 451 382 327 444 563 482 373 580 752 740 665 205 289 525 704 210 657 797 613 67 253 250 445 429 363 397 1559 835 415 364
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