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