7-
21 22 23
24 25 26
27b 28 29
12 4 1
5 3 7
6 8 9
10 2 11