#include <iostream>
enum class Hello {
W,
O,
R,
L,
D
};
std::ostream& operator<<(std::ostream& out, Hello h) {
switch (h) {
case Hello::W: return out << "W";
case Hello::O: return out << "O";
case Hello::R: return out << "R";
case Hello::L: return out << "L";
case Hello::D: return out << "D";
}
}
int main() {
Hello const h = Hello::O;
std::cout << h << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKZW51bSBjbGFzcyBIZWxsbyB7CglXLAoJTywKCVIsCglMLAoJRAp9OwoKc3RkOjpvc3RyZWFtJiBvcGVyYXRvcjw8KHN0ZDo6b3N0cmVhbSYgb3V0LCBIZWxsbyBoKSB7Cglzd2l0Y2ggKGgpIHsKCWNhc2UgSGVsbG86Olc6IHJldHVybiBvdXQgPDwgIlciOwoJY2FzZSBIZWxsbzo6TzogcmV0dXJuIG91dCA8PCAiTyI7CgljYXNlIEhlbGxvOjpSOiByZXR1cm4gb3V0IDw8ICJSIjsKCWNhc2UgSGVsbG86Okw6IHJldHVybiBvdXQgPDwgIkwiOwoJY2FzZSBIZWxsbzo6RDogcmV0dXJuIG91dCA8PCAiRCI7Cgl9Cn0KCmludCBtYWluKCkgewoJSGVsbG8gY29uc3QgaCA9IEhlbGxvOjpPOwoJc3RkOjpjb3V0IDw8IGggPDwgIlxuIjsKCXJldHVybiAwOwp9