#include <iostream>
using namespace std;
struct One
{
bool operator==(const One &) { cout << "hello from One!" << endl; return true; }
bool operator==(unsigned int) { cout << "hello from One!" << endl; return true; }
};
One operator "" x( unsigned long long int ) { return One{}; }
One operator "" xMAGICK( unsigned long long int ) { return One{}; }
int main()
{
cout << (0xMAGICK == 0x);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnN0cnVjdCBPbmUKewogIGJvb2wgb3BlcmF0b3I9PShjb25zdCBPbmUgJikgeyBjb3V0IDw8ICJoZWxsbyBmcm9tIE9uZSEiIDw8IGVuZGw7IHJldHVybiB0cnVlOyB9CiAgYm9vbCBvcGVyYXRvcj09KHVuc2lnbmVkIGludCkgeyBjb3V0IDw8ICJoZWxsbyBmcm9tIE9uZSEiIDw8IGVuZGw7ICByZXR1cm4gdHJ1ZTsgfQp9OwpPbmUgb3BlcmF0b3IgIiIgeCggdW5zaWduZWQgbG9uZyBsb25nIGludCApIHsgcmV0dXJuIE9uZXt9OyB9Ck9uZSBvcGVyYXRvciAiIiB4TUFHSUNLKCB1bnNpZ25lZCBsb25nIGxvbmcgaW50ICkgeyByZXR1cm4gT25le307IH0KCmludCBtYWluKCkKewogIGNvdXQgPDwgKDB4TUFHSUNLID09IDB4KTsKIAogIHJldHVybiAwOwp9Cg==