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