3
0
2
1
1
2
0
3
4
4
4 3 2 1 5