#include <iostream>
using namespace std;
void updateValues(int dryed, int &totalDryedDays, int &totalUndryedDays) {
if (dryed == 0) {
totalDryedDays = 0;
++totalUndryedDays;
} else {
totalUndryedDays = 0;
++totalDryedDays;
}
}
int main() {
int x, y, z, n;
cin >> x >> y >> z >> n;
int totalDryedDays = 0, totalUndryedDays = 0;
for (int i = 1; i <= n; ++i) {
int dryed;
cin >> dryed;
x += dryed;
updateValues(dryed, totalDryedDays, totalUndryedDays);
if (totalDryedDays == y) {
x += z;
totalDryedDays = 0;
} else if (totalUndryedDays == y) {
break;
}
}
if (totalUndryedDays == y) {
cout << "A MURIT";
} else {
cout << x;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCB1cGRhdGVWYWx1ZXMoaW50IGRyeWVkLCBpbnQgJnRvdGFsRHJ5ZWREYXlzLCBpbnQgJnRvdGFsVW5kcnllZERheXMpIHsKICAgIGlmIChkcnllZCA9PSAwKSB7CiAgICAgICAgdG90YWxEcnllZERheXMgPSAwOwogICAgICAgICsrdG90YWxVbmRyeWVkRGF5czsKICAgIH0gZWxzZSB7CiAgICAgICAgdG90YWxVbmRyeWVkRGF5cyA9IDA7CiAgICAgICAgKyt0b3RhbERyeWVkRGF5czsKICAgIH0KfQoKaW50IG1haW4oKSB7CiAgICBpbnQgeCwgeSwgeiwgbjsKICAgIGNpbiA+PiB4ID4+IHkgPj4geiA+PiBuOwogICAgaW50IHRvdGFsRHJ5ZWREYXlzID0gMCwgdG90YWxVbmRyeWVkRGF5cyA9IDA7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKICAgICAgICBpbnQgZHJ5ZWQ7CiAgICAgICAgY2luID4+IGRyeWVkOwogICAgICAgIHggKz0gZHJ5ZWQ7CiAgICAgICAgdXBkYXRlVmFsdWVzKGRyeWVkLCB0b3RhbERyeWVkRGF5cywgdG90YWxVbmRyeWVkRGF5cyk7CiAgICAgICAgaWYgKHRvdGFsRHJ5ZWREYXlzID09IHkpIHsKICAgICAgICAgICAgeCArPSB6OwogICAgICAgICAgICB0b3RhbERyeWVkRGF5cyA9IDA7CiAgICAgICAgfSBlbHNlIGlmICh0b3RhbFVuZHJ5ZWREYXlzID09IHkpIHsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgaWYgKHRvdGFsVW5kcnllZERheXMgPT0geSkgewogICAgICAgIGNvdXQgPDwgIkEgTVVSSVQiOwogICAgfSBlbHNlIHsKICAgICAgICBjb3V0IDw8IHg7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==