#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;
}
