30093 - Ants

通过次数

1

提交次数

1

时间限制 : 1 秒
内存限制 : 128 MB

年轻的自然主义者比尔在学校里研究蚂蚁。他的蚂蚁以生活在苹果树上的蚜虫为食。每个蚂蚁群需要自己的苹果树来养活自己。

比尔有一张地图,上面标有 n 个蚂蚁群和 n 棵苹果树的坐标。他知道蚂蚁从它们的蚂蚁群到它们的取食地点,然后返回蚂蚁群,都是使用化学标记的路线。这些路线不能相交,否则蚂蚁会迷失方向,到达错误的蚂蚁群或树,从而引发蚂蚁群之间的战争。

比尔希望将每个蚂蚁群连接到单独的苹果树,使得所有的 n 条路线都是不相交的直线。在这个问题中,这样的连接总是可能的。你的任务是编写一个程序来找到这样的连接。

输入

输入文件的第一行包含一个整数 n1 \le n \le 100)——蚂蚁群和苹果树的数量。

接下来的 n 行描述 n 个蚂蚁群,然后是 n 行描述 n 棵苹果树。每个蚂蚁群和苹果树由一对整数坐标 (x, y)-10000 \le x, y \le 10000)描述在笛卡尔平面上。

所有的蚂蚁群和苹果树占据平面上不同的点。没有三个点在同一条直线上。

输出

输出 n 行,每行一个整数。第 i 行输出的数字(从 1n)表示连接到第 i 个蚂蚁群的苹果树的编号。

样例

输入

5
-42 58
44 86
7 28
99 34
-13 -59
-47 -44
86 74
68 -75
-68 60
99 -60

输出

4
2
1
5
3