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