#include <string>
#include <iostream>
#define CONCAT3(x, y, z) x ## y ## z
#define CONCAT(x, y, z) CONCAT3(x, y, z)
#define HELLO 100L
#define QUOTE() "
const std::string Goodbye(CONCAT(QUOTE(), HELLO, QUOTE()));
int main(int argc, char **argv)
{
std::cout << Goodbye << '\n';
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKI2RlZmluZSBDT05DQVQzKHgsIHksIHopIHggIyMgeSAjIyB6CiNkZWZpbmUgQ09OQ0FUKHgsIHksIHopIENPTkNBVDMoeCwgeSwgeikKCiNkZWZpbmUgSEVMTE8gMTAwTAoKI2RlZmluZSBRVU9URSgpICIKCmNvbnN0IHN0ZDo6c3RyaW5nIEdvb2RieWUoQ09OQ0FUKFFVT1RFKCksIEhFTExPLCBRVU9URSgpKSk7CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCnsKICAgIHN0ZDo6Y291dCA8PCBHb29kYnllIDw8ICdcbic7CiAgICByZXR1cm4gMDsKfQo=