10
10
9
4
12
-5
-7
5
10
6
5
3
11
6
10
8
6
9
6
4
6
10
9
6
6
next