- #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==