#include <iostream>
int main() {
long standard = __cplusplus;
if (standard == 199711L) {
std::cout << "Standard: C++98" << std::endl;
} else if (standard == 201103L) {
std::cout << "Standard: C++11" << std::endl;
} else if (standard == 201402L) {
std::cout << "Standard: C++14" << std::endl;
} else if (standard == 201703L) {
std::cout << "Standard: C++17" << std::endl;
} else if (standard == 202002L) {
std::cout << "Standard: C++20" << std::endl;
} else {
std::cout << "Standard: Unknown or newer/older preview (" << standard << ")" << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBsb25nIHN0YW5kYXJkID0gX19jcGx1c3BsdXM7CgogICAgaWYgKHN0YW5kYXJkID09IDE5OTcxMUwpIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIlN0YW5kYXJkOiBDKys5OCIgPDwgc3RkOjplbmRsOwogICAgfSBlbHNlIGlmIChzdGFuZGFyZCA9PSAyMDExMDNMKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJTdGFuZGFyZDogQysrMTEiIDw8IHN0ZDo6ZW5kbDsKICAgIH0gZWxzZSBpZiAoc3RhbmRhcmQgPT0gMjAxNDAyTCkgewogICAgICAgIHN0ZDo6Y291dCA8PCAiU3RhbmRhcmQ6IEMrKzE0IiA8PCBzdGQ6OmVuZGw7CiAgICB9IGVsc2UgaWYgKHN0YW5kYXJkID09IDIwMTcwM0wpIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIlN0YW5kYXJkOiBDKysxNyIgPDwgc3RkOjplbmRsOwogICAgfSBlbHNlIGlmIChzdGFuZGFyZCA9PSAyMDIwMDJMKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJTdGFuZGFyZDogQysrMjAiIDw8IHN0ZDo6ZW5kbDsKICAgIH0gZWxzZSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJTdGFuZGFyZDogVW5rbm93biBvciBuZXdlci9vbGRlciBwcmV2aWV3ICgiIDw8IHN0YW5kYXJkIDw8ICIpIiA8PCBzdGQ6OmVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K