3
10
1
20

3
9
13
5
1
2
1