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 377 419 346 361 628 412 230 340 345 701 385 513 242 370 406 561 1354 296 475 351 -1 1036 363 565 707 366 341 339 716 351 276 344 362 345 347 335 358 -2 384 327 288 340 230 1015 337 376 227 192 288 287 271 148 0 225 85 288 360 166 302 79 84 529 121 351 390 -7 145 429 1094 368 455 80 147 1108 -14 559 429 403 80 78 438 80 401 73 177 173 69 64 -19 146 120 56 145 72 0 947 76 112 299 340 -19 -20 395 74 42 0 11 214 286 -7 228 5 10 356 47 277 316 35 71 355 1020 294 381 6 73 1034 28 485 362 329 6 4 371 6 327 -1 103 0 2 -10 23 72 46 -18 71 -2 2 873 2 38 225 266 23 22 321 63 31 140 0 203 282 133 271 -6 -1 496 39 273 305 24 60 344 1009 337 377 111 62 1077 17 528 460 318 -5 -7 469 35 316 104 146 140 100 33 12 61 38 25 60 -6 31 862 -9 30 268 255 12 11 310 412 380 338 349 0 624 331 566 343 348 694 385 615 654 373 409 693 1358 632 719 344 411 1372 366 823 700 667 344 342 709 344 665 337 441 338 340 328 361 410 384 320 409 336 340 1211 340 376 563 604 361 360 659 301 273 334 242 82 0 323 360 236 193 58
JOJ Answer
187 109 369 385 626 108 5 3 279 606 266 467 774 370 -12 130 585 312 36 464 288 308 526 60 344 192 208 775 316 -10 106 414 75 775 492 229 347 465 117 271 302 372 788 794 192 1034 321 399 248 37 400 468 529 151 126 380 6 22 29 355 372 524 825 472 418 298 423 358 1129 109 170 140 365 412 159 35 735 306 1199 111 176 61 64 394 108 567 716 235 302 1496 1262 435 151 87 700 352 495 141 61 202 67 464 329 626 1101 -2 531 -8 665 115 327 1291 38 108 479 139 550 316 563 477 333 23 288 407 316 233 -5 351 1104 1441 35 564 81 3 288 1628 152 85 186 79 59 863 173 1248 373 206 1272 571 569 45 -6 85 384 225 494 1174 173 145 -8 134 174 132 124 462 471 -8 567 -2 463 55 1029 469 417 100 69 61 540 232 1358 320 305 61 48 87 46 328 454 411 278 427 137 543 459 498 206 170 469 148 166 624 308 419 1075 135 106 57 342 172 66 352 238 233 -4 41 384 1131 111 406 329 263 342 17 -8 217 982 345 -1 615 471 1358 145 305 823 409 205 43 906 369 552 375 215 260 239 144 296 348 192 70 178 164 549 406 361 243 -3 233 230 312 0 251 73 520 478 802 118 74