4
3
10
6
6
7
17