5
42
4
12
2

5
42
3
4
4
2
1
4