3
5
1
22
1
2
3
10
1