#include <iostream>
using namespace std;
const int MAX_LENGTH = 100;
const int MAX_VALUE = 1000000000;
int main() {
int n, x, v[MAX_LENGTH + 1];
cin >> n >> x;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
}
int closeDiference = MAX_VALUE, closePos = MAX_LENGTH;
for (int i = 1; i <= n; ++i) {
int diference = 0, position;
if (x > v[i]) {
diference = x - v[i];
position = i;
} else {
diference = v[i] - x;
position = i;
}
if (diference < closeDiference ) {
closeDiference = diference;
closePos = position;
}
}
cout << closePos;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDA7CmNvbnN0IGludCBNQVhfVkFMVUUgPSAxMDAwMDAwMDAwOwoKaW50IG1haW4oKSB7CglpbnQgbiwgeCwgdltNQVhfTEVOR1RIICsgMV07CgljaW4gPj4gbiA+PiB4OwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJY2luID4+IHZbaV07Cgl9CglpbnQgY2xvc2VEaWZlcmVuY2UgPSBNQVhfVkFMVUUsIGNsb3NlUG9zID0gTUFYX0xFTkdUSDsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWludCBkaWZlcmVuY2UgPSAwLCBwb3NpdGlvbjsKCQlpZiAoeCA+IHZbaV0pIHsKCQkJZGlmZXJlbmNlID0geCAtIHZbaV07CgkJCXBvc2l0aW9uID0gaTsKCQl9IGVsc2UgewoJCQlkaWZlcmVuY2UgPSB2W2ldIC0geDsKCQkJcG9zaXRpb24gPSBpOwoJCX0KCQlpZiAoZGlmZXJlbmNlIDwgY2xvc2VEaWZlcmVuY2UgKSB7CgkJCWNsb3NlRGlmZXJlbmNlID0gZGlmZXJlbmNlOyAKCQkJY2xvc2VQb3MgPSBwb3NpdGlvbjsgCgkJfQoJfQoJY291dCA8PCBjbG9zZVBvczsKCXJldHVybiAwOwp9