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