3
10 10
0 0 420 998 520 575 374 681 248 0
326 0 0 0 317 0 509 483 573 0
0 660 0 0 551 514 549 626 0 97
0 78 132 122 0 352 11 917 884 0
331 922 0 977 702 0 0 0 559 776
417 278 0 0 913 0 111 235 667 0
0 590 719 0 786 0 608 99 0 731
549 0 733 26 0 287 88 656 523 0
0 526 69 309 0 0 400 869 0 605
0 0 0 717 630 624 375 349 658 0
