Azerbaijan is famous for its carpets. As a master carpet designer you want to make a new design by drawing a broken line. A broken line is a sequence of t line segments in a two-dimensional plane, which is defined by a sequence of t+1 points p_0,…,p_t as follows. For each 0≤j≤t−1 there is a segment connecting points p_j and p_j+1.
In order to make the new design, you have already marked n dots in a two-dimensional plane. The coordinates of dot i (1≤i≤n) are (x\[i],y\[i]). No two dots have the same x or the same y coordinate.
You now want to find a sequence of points (sx\[0],sy\[0]),(sx\[1],sy\[1]),…,(sx\[k],sy\[k]), which defines a broken line that
The broken line is allowed to intersect or overlap itself in any way. Formally, each point of the plane may belong to any number of segments of the broken line.
This is an output-only task with partial scoring. You are given 10 input files specifying the locations of dots. For each input file, you should submit an output file describing a broken line with the required properties. For each output file that describes a valid broken line your score depends on the number of segments in the broken line (see Scoring below).
Each input file is in the following format:
Each output file must be in the following format:
Note that the second line should contain sx\[1] and sy\[1] (i.e., the output should not contain sx\[0] and sy\[0]). Each sx\[j] and sy\[j] should be an integer.