4
10
2   6   3   5
2
1000
700  200
5
2
3 2 2 3 3
5
100
60 10 20 50 93
0