10
500
500 10 50 80
29
1 2 4