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