8 21
 2 17  7
 3 18 16  5
 2  6  8
 3 13  9 20
 3 15 21 19
 3 14 12 11
 2  1  3
 3  2 10  4
