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