5
10
3
4
21
7
4