8 29
 3  6 26 14
 3  4 27  5
 4 12 28  8 13
 3 23 20 17
 4 21 10 11 18
 4  9  7 22  1
 4  3  2 24 19
 4 25 29 15 16
