#include <stdio.h>
int main() {
char str[200];
int nums[100], n = 0, target;
fgets(str
, sizeof(str
), stdin
);
int i = 0, num = 0, reading = 0;
while (str[i] != ']') {
if (str[i] >= '0' && str[i] <= '9') {
num = num * 10 + (str[i] - '0');
reading = 1;
} else {
if (reading) {
nums[n++] = num;
num = 0;
reading = 0;
}
}
i++;
}
if (reading) nums[n++] = num;
target = 0;
reading = 0;
while (str[i] != '\0') {
if (str[i] >= '0' && str[i] <= '9') {
target = target * 10 + (str[i] - '0');
reading = 1;
}
i++;
}
int first = -1, last = -1;
for (int j = 0; j < n; j++) {
if (nums[j] == target) {
first = j;
break;
}
}
for (int j = n - 1; j >= 0; j--) {
if (nums[j] == target) {
last = j;
break;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgc3RyWzIwMF07CiAgICBpbnQgbnVtc1sxMDBdLCBuID0gMCwgdGFyZ2V0OwoKICAgIAogICAgZmdldHMoc3RyLCBzaXplb2Yoc3RyKSwgc3RkaW4pOwoKICAgCiAgICBpbnQgaSA9IDAsIG51bSA9IDAsIHJlYWRpbmcgPSAwOwogICAgd2hpbGUgKHN0cltpXSAhPSAnXScpIHsKICAgICAgICBpZiAoc3RyW2ldID49ICcwJyAmJiBzdHJbaV0gPD0gJzknKSB7CiAgICAgICAgICAgIG51bSA9IG51bSAqIDEwICsgKHN0cltpXSAtICcwJyk7CiAgICAgICAgICAgIHJlYWRpbmcgPSAxOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGlmIChyZWFkaW5nKSB7CiAgICAgICAgICAgICAgICBudW1zW24rK10gPSBudW07CiAgICAgICAgICAgICAgICBudW0gPSAwOwogICAgICAgICAgICAgICAgcmVhZGluZyA9IDA7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQogICAgaWYgKHJlYWRpbmcpIG51bXNbbisrXSA9IG51bTsKCiAgIAogICAgdGFyZ2V0ID0gMDsKICAgIHJlYWRpbmcgPSAwOwogICAgd2hpbGUgKHN0cltpXSAhPSAnXDAnKSB7CiAgICAgICAgaWYgKHN0cltpXSA+PSAnMCcgJiYgc3RyW2ldIDw9ICc5JykgewogICAgICAgICAgICB0YXJnZXQgPSB0YXJnZXQgKiAxMCArIChzdHJbaV0gLSAnMCcpOwogICAgICAgICAgICByZWFkaW5nID0gMTsKICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQoKICAgIAogICAgaW50IGZpcnN0ID0gLTEsIGxhc3QgPSAtMTsKICAgIGZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSB7CiAgICAgICAgaWYgKG51bXNbal0gPT0gdGFyZ2V0KSB7CiAgICAgICAgICAgIGZpcnN0ID0gajsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgZm9yIChpbnQgaiA9IG4gLSAxOyBqID49IDA7IGotLSkgewogICAgICAgIGlmIChudW1zW2pdID09IHRhcmdldCkgewogICAgICAgICAgICBsYXN0ID0gajsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQoKICAgIHByaW50ZigiJWQgJWQiLCBmaXJzdCwgbGFzdCk7CiAgICByZXR1cm4gMDsKfQo=