10
3
7
32
2
1
3
4