4 3
2 1 4
10 15 20 25
2
2 1
2
1 2
3
1 2 3
2
1 3
