9 43
 5 18 43 38  3  8
 5 39 33  5 10 27
 5 12 15 36 26  2
 5 35 19 29 42 21
 5 13 25 28 37 22
 5 14  6 31 24  4
 5 41 17  9 34 16
 5 11 30 40  1  7
 3 20 23 32
