n,x,y = map(int,input().split())
location = []
distance = 0
dict = {} ###键值对,序号:距离
for i in range(n):
a = list(map(int,input().split()))
location += [a]
for i in range(n):
distance = (location[i][0]-x)**2+(location[i][1]-y)**2
dict[i+1] = distance
distance = 0
### 对dict的value进行升序排列
### 如果对key排列:ans = sorted(dict.items(),key=lambda x:x[0])
ans = sorted(dict.items(),key=lambda x:x[1])
### 打印出距离最短的三个
for i in range(3):
print(ans[i][0])