4
21
12
3
23
1