2
1
23
4
3
2