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