10
0 237 870 161 576 100 111 170 651 473
237 0 914 999 938 519 303 345 876 686
870 914 0 923 855 98 21 335 516 858
161 999 923 0 92 411 576 71 532 38
576 938 855 92 0 95 944 807 744 210
100 519 98 411 95 0 542 687 5 367
111 303 21 576 944 542 0 108 958 507
170 345 335 71 807 687 108 0 248 950
651 876 516 532 744 5 958 248 0 265
473 686 858 38 210 367 507 950 265 0
