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