3
1
0
5
4
4
8
6
4
2
-3
1
-1
3
2
-2
-4
3
12
4
7
4
6
4
4
next