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