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