//MS_14
#include <iostream>
using namespace std;
int main() {
unsigned char c, a, b;
scanf("%c", &a); //Первый ключ
scanf("%c", &c); //Пробел
scanf("%c", &b); //Второй ключ
scanf("%c", &c); //Пробел
while (EOF != scanf("%c", &c)) //Пока не кончатся входные данные
{
printf("%c", (c*a+b)%256);
printf("%c", (c*a+b)/256);
}
return 0;
}
Ly9NU18xNAojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXVuc2lnbmVkIGNoYXIgYywgYSwgYjsKCXNjYW5mKCIlYyIsICZhKTsgLy/Qn9C10YDQstGL0Lkg0LrQu9GO0YcKCXNjYW5mKCIlYyIsICZjKTsgLy/Qn9GA0L7QsdC10LsKCXNjYW5mKCIlYyIsICZiKTsgLy/QktGC0L7RgNC+0Lkg0LrQu9GO0YcKCXNjYW5mKCIlYyIsICZjKTsgLy/Qn9GA0L7QsdC10LsKCXdoaWxlIChFT0YgIT0gc2NhbmYoIiVjIiwgJmMpKSAvL9Cf0L7QutCwINC90LUg0LrQvtC90YfQsNGC0YHRjyDQstGF0L7QtNC90YvQtSDQtNCw0L3QvdGL0LUKCXsKCQlwcmludGYoIiVjIiwgKGMqYStiKSUyNTYpOwoJCXByaW50ZigiJWMiLCAoYyphK2IpLzI1Nik7Cgl9CglyZXR1cm4gMDsKfQ==