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