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