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