#include <iostream>
using namespace std;
enum class Command { Off, On, Toggle };
void led(Command c) {
switch(c) {
case Command::Off:
std::cout << "Off!" << std::endl;
break;
case Command::On:
std::cout << "On!" << std::endl;
break;
case Command::Toggle:
std::cout << "Toggle!" << std::endl;
break;
}
}
int main() {
led(Command(true));
led(Command(false));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZW51bSBjbGFzcyBDb21tYW5kIHsgT2ZmLCBPbiwgVG9nZ2xlIH07Cgp2b2lkIGxlZChDb21tYW5kIGMpIHsKCXN3aXRjaChjKSB7CgkJY2FzZSBDb21tYW5kOjpPZmY6CgkJCXN0ZDo6Y291dCA8PCAiT2ZmISIgPDwgc3RkOjplbmRsOwoJCQlicmVhazsKCQljYXNlIENvbW1hbmQ6Ok9uOgoJCQlzdGQ6OmNvdXQgPDwgIk9uISIgPDwgc3RkOjplbmRsOwoJCQlicmVhazsKCQljYXNlIENvbW1hbmQ6OlRvZ2dsZToKCQkJc3RkOjpjb3V0IDw8ICJUb2dnbGUhIiA8PCBzdGQ6OmVuZGw7CgkJCWJyZWFrOwoJfQp9CgppbnQgbWFpbigpIHsKCWxlZChDb21tYW5kKHRydWUpKTsKCWxlZChDb21tYW5kKGZhbHNlKSk7CglyZXR1cm4gMDsKfQ==