#include <iostream>
using namespace std;
int main()
{
char* c{ (char*)-1 };
if (c = 0, delete c++, c--)
{
long a[] = { 0b1100, 0x1, 0b10, 0b110, 0x10 }, b = (long)c;
char(*p)(char) = [](char x) { return printf("%c", 0x43 + x), x; };
for (int i = (c++, p(b)); ++c, i < 5 || p(b); p(b | a[i]), ++i, c++);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CgljaGFyKiBjeyAoY2hhciopLTEgfTsKCWlmIChjID0gMCwgZGVsZXRlIGMrKywgYy0tKQoJewoJCWxvbmcgYVtdID0geyAwYjExMDAsIDB4MSwgMGIxMCwgMGIxMTAsIDB4MTAgfSwgYiA9IChsb25nKWM7CgkJY2hhcigqcCkoY2hhcikgPSBbXShjaGFyIHgpIHsgcmV0dXJuIHByaW50ZigiJWMiLCAweDQzICsgeCksIHg7IH07CgkJZm9yIChpbnQgaSA9IChjKyssIHAoYikpOyArK2MsIGkgPCA1IHx8IHAoYik7IHAoYiB8IGFbaV0pLCArK2ksIGMrKyk7Cgl9CgoJcmV0dXJuIDA7Cn0=