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