10
-3
5
10
-2
6
15
1
7
2
6
18
6
6
7
8
5
13
16
6
7
-2
6
12
6
next