20
3
4
10
22
1
12
2