31
1
2
1
2
3
4
2 3
1
42 3