#include <iostream>
using namespace std;
class A {
public:
operator bool() {
cout << "bool\n";
return true;
}
bool operator!() {
cout << "not\n";
return false;
}
};
int main() {
A a;
if (!a) {
std::cout << "HELLO";
} else {
std::cout << "WORLD";
}
std::cout << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQSB7CnB1YmxpYzoKICAgIG9wZXJhdG9yIGJvb2woKSB7CiAgICAJY291dCA8PCAiYm9vbFxuIjsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIH0KCiAgICBib29sIG9wZXJhdG9yISgpIHsKICAgIAljb3V0IDw8ICJub3RcbiI7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQp9OwoKaW50IG1haW4oKSB7CiAgICBBIGE7CgogICAgaWYgKCFhKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJIRUxMTyI7CiAgICB9IGVsc2UgewogICAgICAgIHN0ZDo6Y291dCA8PCAiV09STEQiOwogICAgfQogICAgc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==