7
greedy
5
2
21
17
42
18
10
75