#include <stdio.h>
#include <math.h>
int main() {
int err, n, Tx, Ty;
scanf("%d %d", &Tx
, &Ty
);
int minHeadErr = 2000;
int minTorsoErr = 2000;
int headIndex = -1;
int torsoIndex1 = -1, torsoIndex2 = -1;
for(int i = 0; i < n; ++i) {
int xi, yi;
scanf("%d %d", &xi
, &yi
);
int distanceSquared = (xi - Tx) * (xi - Tx) + (yi - Ty) * (yi - Ty);
double distance
= sqrt(distanceSquared
); int errInCm = distance * err / 100;
if (errInCm <= 15 && errInCm < minHeadErr) {
minHeadErr = errInCm;
headIndex = i;
} else if (errInCm <= 35 && errInCm < minTorsoErr) {
minTorsoErr = errInCm;
torsoIndex2 = torsoIndex1;
torsoIndex1 = i;
}
}
if (headIndex != -1) {
} else if (torsoIndex1 != -1 && torsoIndex2 != -1) {
printf("%d %d", torsoIndex1
, torsoIndex2
); } else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBlcnIsIG4sIFR4LCBUeTsKICAgIHNjYW5mKCIlZCIsICZlcnIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgc2NhbmYoIiVkICVkIiwgJlR4LCAmVHkpOwogICAgCiAgICBpbnQgbWluSGVhZEVyciA9IDIwMDA7CiAgICBpbnQgbWluVG9yc29FcnIgPSAyMDAwOwogICAgaW50IGhlYWRJbmRleCA9IC0xOwogICAgaW50IHRvcnNvSW5kZXgxID0gLTEsIHRvcnNvSW5kZXgyID0gLTE7CgogICAgZm9yKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIGludCB4aSwgeWk7CiAgICAgICAgc2NhbmYoIiVkICVkIiwgJnhpLCAmeWkpOwogICAgICAgIAogICAgICAgIGludCBkaXN0YW5jZVNxdWFyZWQgPSAoeGkgLSBUeCkgKiAoeGkgLSBUeCkgKyAoeWkgLSBUeSkgKiAoeWkgLSBUeSk7CiAgICAgICAgZG91YmxlIGRpc3RhbmNlID0gc3FydChkaXN0YW5jZVNxdWFyZWQpOwogICAgICAgIGludCBlcnJJbkNtID0gZGlzdGFuY2UgKiBlcnIgLyAxMDA7CiAgICAgICAgCiAgICAgICAgaWYgKGVyckluQ20gPD0gMTUgJiYgZXJySW5DbSA8IG1pbkhlYWRFcnIpIHsKICAgICAgICAgICAgbWluSGVhZEVyciA9IGVyckluQ207CiAgICAgICAgICAgIGhlYWRJbmRleCA9IGk7CiAgICAgICAgfSBlbHNlIGlmIChlcnJJbkNtIDw9IDM1ICYmIGVyckluQ20gPCBtaW5Ub3Jzb0VycikgewogICAgICAgICAgICBtaW5Ub3Jzb0VyciA9IGVyckluQ207CiAgICAgICAgICAgIHRvcnNvSW5kZXgyID0gdG9yc29JbmRleDE7CiAgICAgICAgICAgIHRvcnNvSW5kZXgxID0gaTsKICAgICAgICB9CiAgICB9CgogICAgaWYgKGhlYWRJbmRleCAhPSAtMSkgewogICAgICAgIHByaW50ZigiJWQiLCBoZWFkSW5kZXgpOwogICAgfSBlbHNlIGlmICh0b3Jzb0luZGV4MSAhPSAtMSAmJiB0b3Jzb0luZGV4MiAhPSAtMSkgewogICAgICAgIHByaW50ZigiJWQgJWQiLCB0b3Jzb0luZGV4MSwgdG9yc29JbmRleDIpOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoImFib3J0Iik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K