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