//MS_15
#include <iostream>
#include <cmath>
using namespace std;
int main() {
unsigned char a, b, tmp, c1, c2;
scanf("%c", &a); //Первый ключ
scanf("%c", &c1); //Пробел
scanf("%c", &b); //Второй ключ
scanf("%c", &c1); //Пробел
while (EOF != scanf("%c", &c1)) //Пока не кончатся входные данные
{
scanf("%c", &c2);
tmp=round((c1-b+256*c2)*1.0/a);
printf("%c", tmp);
}
return 0;
}
Ly9NU18xNQojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxjbWF0aD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJdW5zaWduZWQgY2hhciBhLCBiLCB0bXAsIGMxLCBjMjsKCXNjYW5mKCIlYyIsICZhKTsgLy/Qn9C10YDQstGL0Lkg0LrQu9GO0YcKCXNjYW5mKCIlYyIsICZjMSk7IC8v0J/RgNC+0LHQtdC7CglzY2FuZigiJWMiLCAmYik7IC8v0JLRgtC+0YDQvtC5INC60LvRjtGHCglzY2FuZigiJWMiLCAmYzEpOyAvL9Cf0YDQvtCx0LXQuwoJd2hpbGUgKEVPRiAhPSBzY2FuZigiJWMiLCAmYzEpKSAvL9Cf0L7QutCwINC90LUg0LrQvtC90YfQsNGC0YHRjyDQstGF0L7QtNC90YvQtSDQtNCw0L3QvdGL0LUKCXsKCQlzY2FuZigiJWMiLCAmYzIpOwoJCXRtcD1yb3VuZCgoYzEtYisyNTYqYzIpKjEuMC9hKTsKCQlwcmludGYoIiVjIiwgdG1wKTsKCX0KCXJldHVybiAwOwp9