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