#include <stdio.h>
#include <math.h>
int main() {
int err, n, Tx, Ty;
scanf("%d %d", &Tx
, &Ty
);
int minHeadError = 1000000;
int minTorsoError = 1000000;
int headIndex = -1, torsoIndex1 = -1, torsoIndex2 = -1;
for (int i = 0; i < n; ++i) {
int x, y;
int distanceSquared = (x - Tx) * (x - Tx) + (y - Ty) * (y - Ty);
int milError
= sqrt(distanceSquared
) * 1000 / 100; // convert to mils
int headWidth = 15 * 100; // 15 centimeters to millimeters
int torsoWidth = 35 * 100; // 35 centimeters to millimeters
if (milError <= err) {
if (2 * milError <= headWidth && milError < minHeadError) {
minHeadError = milError;
headIndex = i;
} else if (2 * milError <= torsoWidth && milError < minTorsoError) {
if (torsoIndex1 == -1) {
torsoIndex1 = i;
} else {
torsoIndex2 = i;
}
minTorsoError = milError;
}
}
}
if (headIndex != -1) {
} else if (torsoIndex1 != -1 && torsoIndex2 != -1) {
if (torsoIndex1 < torsoIndex2) {
printf("%d %d", torsoIndex1
, torsoIndex2
); } else {
printf("%d %d", torsoIndex2
, torsoIndex1
); }
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBlcnIsIG4sIFR4LCBUeTsKICAgIHNjYW5mKCIlZCIsICZlcnIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgc2NhbmYoIiVkICVkIiwgJlR4LCAmVHkpOwoKICAgIGludCBtaW5IZWFkRXJyb3IgPSAxMDAwMDAwOwogICAgaW50IG1pblRvcnNvRXJyb3IgPSAxMDAwMDAwOwogICAgaW50IGhlYWRJbmRleCA9IC0xLCB0b3Jzb0luZGV4MSA9IC0xLCB0b3Jzb0luZGV4MiA9IC0xOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgaW50IHgsIHk7CiAgICAgICAgc2NhbmYoIiVkICVkIiwgJngsICZ5KTsKICAgICAgICBpbnQgZGlzdGFuY2VTcXVhcmVkID0gKHggLSBUeCkgKiAoeCAtIFR4KSArICh5IC0gVHkpICogKHkgLSBUeSk7CiAgICAgICAgaW50IG1pbEVycm9yID0gc3FydChkaXN0YW5jZVNxdWFyZWQpICogMTAwMCAvIDEwMDsgLy8gY29udmVydCB0byBtaWxzCgogICAgICAgIGludCBoZWFkV2lkdGggPSAxNSAqIDEwMDsgLy8gMTUgY2VudGltZXRlcnMgdG8gbWlsbGltZXRlcnMKICAgICAgICBpbnQgdG9yc29XaWR0aCA9IDM1ICogMTAwOyAvLyAzNSBjZW50aW1ldGVycyB0byBtaWxsaW1ldGVycwoKICAgICAgICBpZiAobWlsRXJyb3IgPD0gZXJyKSB7CiAgICAgICAgICAgIGlmICgyICogbWlsRXJyb3IgPD0gaGVhZFdpZHRoICYmIG1pbEVycm9yIDwgbWluSGVhZEVycm9yKSB7CiAgICAgICAgICAgICAgICBtaW5IZWFkRXJyb3IgPSBtaWxFcnJvcjsKICAgICAgICAgICAgICAgIGhlYWRJbmRleCA9IGk7CiAgICAgICAgICAgIH0gZWxzZSBpZiAoMiAqIG1pbEVycm9yIDw9IHRvcnNvV2lkdGggJiYgbWlsRXJyb3IgPCBtaW5Ub3Jzb0Vycm9yKSB7CiAgICAgICAgICAgICAgICBpZiAodG9yc29JbmRleDEgPT0gLTEpIHsKICAgICAgICAgICAgICAgICAgICB0b3Jzb0luZGV4MSA9IGk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIHRvcnNvSW5kZXgyID0gaTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIG1pblRvcnNvRXJyb3IgPSBtaWxFcnJvcjsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBpZiAoaGVhZEluZGV4ICE9IC0xKSB7CiAgICAgICAgcHJpbnRmKCIlZCIsIGhlYWRJbmRleCk7CiAgICB9IGVsc2UgaWYgKHRvcnNvSW5kZXgxICE9IC0xICYmIHRvcnNvSW5kZXgyICE9IC0xKSB7CiAgICAgICAgaWYgKHRvcnNvSW5kZXgxIDwgdG9yc29JbmRleDIpIHsKICAgICAgICAgICAgcHJpbnRmKCIlZCAlZCIsIHRvcnNvSW5kZXgxLCB0b3Jzb0luZGV4Mik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgcHJpbnRmKCIlZCAlZCIsIHRvcnNvSW5kZXgyLCB0b3Jzb0luZGV4MSk7CiAgICAgICAgfQogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoImFib3J0Iik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K