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