8
13
14
20

4
12
10
7

9
21
15
18

19
5
17

6
2
3
1