12
2
10
3
17
2
3
1
2
3
2
4