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