#include <iostream>
using namespace std;
int llex(){
cout<<"enter 1"<<endl;
char32_t c = U'(';
cout<<(c==U'#')<<endl;
switch(c){
case U'#':
cout<<"enter 2"<<endl;
return 5;
default:
break;
}
return 0;
}
int main( int argc, char** argv)
{
cout<<"enter 1"<<endl;
char32_t c = U'(';
cout<<(c==U'#')<<endl;
switch(c){
case U'#':
cout<<"enter 2"<<endl;
return 5;
default:
break;
}
cout << "------------" << endl;
llex();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGxsZXgoKXsKICAgIGNvdXQ8PCJlbnRlciAxIjw8ZW5kbDsKICAgIGNoYXIzMl90IGMgPSBVJygnOwogICAgY291dDw8KGM9PVUnIycpPDxlbmRsOwogICAgc3dpdGNoKGMpewogICAgY2FzZSBVJyMnOgogICAgICAgIGNvdXQ8PCJlbnRlciAyIjw8ZW5kbDsKICAgICAgICByZXR1cm4gNTsKICAgIGRlZmF1bHQ6CiAgICAgICAgYnJlYWs7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9CgppbnQgbWFpbiggaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQp7CiAgICBjb3V0PDwiZW50ZXIgMSI8PGVuZGw7CiAgICBjaGFyMzJfdCBjID0gVScoJzsKICAgIGNvdXQ8PChjPT1VJyMnKTw8ZW5kbDsKICAgIHN3aXRjaChjKXsKICAgIGNhc2UgVScjJzoKICAgICAgICBjb3V0PDwiZW50ZXIgMiI8PGVuZGw7CiAgICAgICAgcmV0dXJuIDU7CiAgICBkZWZhdWx0OgogICAgICAgIGJyZWFrOwogICAgfQoKICAgIGNvdXQgPDwgIi0tLS0tLS0tLS0tLSIgPDwgZW5kbDsKICAgIGxsZXgoKTsKfQo=