#include <iostream>
#include <optional>
void fn(const std::optional<std::string> s)
{
if (s)
std::cout << *s << '\n';
else
std::cout << "Empty" << '\n';
}
int main()
{
fn("Hello");
fn("Goodbye");
fn(std::optional<std::string>());
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8b3B0aW9uYWw+Cgp2b2lkIGZuKGNvbnN0IHN0ZDo6b3B0aW9uYWw8c3RkOjpzdHJpbmc+IHMpCnsKCWlmIChzKQoJCXN0ZDo6Y291dCA8PCAqcyA8PCAnXG4nOwoJZWxzZQoJCXN0ZDo6Y291dCA8PCAiRW1wdHkiIDw8ICdcbic7Cn0KCmludCBtYWluKCkKewoJZm4oIkhlbGxvIik7CglmbigiR29vZGJ5ZSIpOwoJZm4oc3RkOjpvcHRpb25hbDxzdGQ6OnN0cmluZz4oKSk7Cn0K