3
2
2
18
42
7
1
2