3
5
6
8
1
2
-1
-1
6
3
6
6
11
4
7
6
11
3
13
4
5
4
7
3
7
next