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