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