5 5
10 20 30 40 50
25 35 45 15 40
2 3 1 4 5
5 2 6 7 3
8 9 4 2 1
3 6 5 8 7
4 1 2 9 6
