Recently, a new popular computer game has appeared, called "Parallelograms". In the beginning of the game, the computer draws
The only allowed move in the game is to take
In the beginning, all points are different, but during the game it is allowed for two or more points to have identical coordinates. Additionally, all newly created points' coordinates must be at most
The aim of the game is to, using a series of moves, bring all points to the first quadrant. More precisely, at the end of the game, all points must have non-negative coordinates. Find a series of moves, consisting of at most
Input Specification
The first line of input contains the number
The
Output Specification
If the solution does not exist, the first and only line of output must contain -1
.
Otherwise, the first line of output must contain the number of moves
Each of the following
The point with index
Sample Input 1
3
0 0
4 0
3 -1
Sample Output 1
1
1 2 3
Sample Input 2
4
5 0
0 5
-2 -2
-3 2
Sample Output 2
2
1 2 3
1 2 4
Sample Input 3
3
-1 -1
-2 -2
-3 -3
Sample Output 3
-1
Comments