1 2 3 4  -1
1 2 3 4 5  -1
10 11 12  -1
0  -1
0 0  -1
0 1 2  -1
1000 2000 3000 4000 5000 6000 7000 8000 9000  -1
10 20 30 40 50 -1
1 2 3 4 5 6 7 8 9 0 9 8 7 6 5 4 3 2 1 -1
-1
