3
6
4
8
2
1
0
0
-1
-1
1
-1
test finished