#include <iostream>
#include <sstream>
int multiply(int a, int b)
{
int result = 0;
int shift = 0;
while(b)
{
result ^= (a * (b & 1)) << shift;
b >>= 1;
shift++;
}
return result;
}
int main()
{
std::string line;
while(getline(std::cin, line))
{
std::stringstream ss(line);
int a, b;
ss >> a >> b;
std::cout << a << '@' << b << " = " << multiply(a, b) << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoJI2luY2x1ZGUgPHNzdHJlYW0+CgoJaW50IG11bHRpcGx5KGludCBhLCBpbnQgYikKCXsKCQlpbnQgcmVzdWx0ID0gMDsKCQlpbnQgc2hpZnQgPSAwOwoJCXdoaWxlKGIpCgkJewoJCQlyZXN1bHQgXj0gKGEgKiAoYiAmIDEpKSA8PCBzaGlmdDsKCQkJYiA+Pj0gMTsKCQkJc2hpZnQrKzsKCQl9CgkJcmV0dXJuIHJlc3VsdDsKCX0KCglpbnQgbWFpbigpCgl7CgkJc3RkOjpzdHJpbmcgbGluZTsKCQl3aGlsZShnZXRsaW5lKHN0ZDo6Y2luLCBsaW5lKSkKCQl7CgkJCXN0ZDo6c3RyaW5nc3RyZWFtIHNzKGxpbmUpOwoJCQlpbnQgYSwgYjsKCQkJc3MgPj4gYSA+PiBiOwoJCQlzdGQ6OmNvdXQgPDwgYSA8PCAnQCcgPDwgYiA8PCAiID0gIiA8PCBtdWx0aXBseShhLCBiKSA8PCBzdGQ6OmVuZGw7CgkJfQoJfQ==