5 5
0 12 24 10 13
5 2 4 19 21
23 18 8 17 9
22 16 11 6 15
7 3 14 20 1
