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