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