2
21
4
1
13
10
3
12