10
0 279 163 656 508 568 182 685 580 244
279 0 752 588 374 761 635 289 799 104
163 752 0 888 857 564 551 688 928 400
656 588 888 0 351 918 777 591 234 922
508 374 857 351 0 582 711 442 993 327
568 761 564 918 582 0 769 198 275 489
182 635 551 777 711 769 0 1000 212 910
685 289 688 591 442 198 1000 0 265 720
580 799 928 234 993 275 212 265 0 953
244 104 400 922 327 489 910 720 953 0
