2 4
1 2
32
2 1
25
2 2
18
3 18