Mountainous landscape
You travel through a scenic landscape consisting mostly of mountains — there are landmarks (peaks and valleys) on your path. You pause for breath and wonder: which mountain are you currently seeing on the horizon?
Formally: you are given a polygonal chain in the plane. The coordinates of the points are in strictly increasing order. For each segment of this chain, find the smallest index , for which any point of is visible from (lies strictly above the ray ).
Input
The first line contains the number of test cases . The descriptions of the test cases follow:
The first line of each test case contains an integer — the number of vertices on the chain. Each of the following lines contains integer coordinates of the vertex .
Output
For each test case, output a single line containing space-separated integers. These should be the smallest indices of chain segments visible to the right, or when no such segment exists.