struct Bool {
protected:
Bool() {}
};
struct TrueImpl : Bool {} True;
struct FalseImpl : Bool {} False;
int main() {
Bool b = True;
}
c3RydWN0IEJvb2wgewpwcm90ZWN0ZWQ6CiAgICBCb29sKCkge30KfTsKc3RydWN0IFRydWVJbXBsIDogQm9vbCB7fSBUcnVlOwpzdHJ1Y3QgRmFsc2VJbXBsIDogQm9vbCB7fSBGYWxzZTsKCmludCBtYWluKCkgewogICAgQm9vbCBiID0gVHJ1ZTsKfQ==