2
5
1
21
2
1
2