%{
#include<bits/stdc++.h>
using namespace std;
%}
%%option noyywrap
[a-zA-Z_][a-zA-Z_0-9]* {cout<<"Valid Identifier!! "<<endl;}
[ \t\n\r]+ {}
. {cout<<"Invalid Identifier!! "<<endl;}
%%
int main()
{
cout<<"Enter: ";
string s;
getline(cin,s);
stringstream ss(s);
yyin = ss.rdbuf();
return 0;
}
JXsKI2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKJX0KCiUlb3B0aW9uIG5veXl3cmFwClthLXpBLVpfXVthLXpBLVpfMC05XSogICAgICAgIHtjb3V0PDwiVmFsaWQgSWRlbnRpZmllciEhICI8PGVuZGw7fQpbIFx0XG5ccl0rICAgICAgICAgICB7fQouICAgICAgICAgICAgICB7Y291dDw8IkludmFsaWQgSWRlbnRpZmllciEhICI8PGVuZGw7fQolJQppbnQgbWFpbigpCnsKCWNvdXQ8PCJFbnRlcjogIjsKCXN0cmluZyBzOwoJZ2V0bGluZShjaW4scyk7CglzdHJpbmdzdHJlYW0gc3Mocyk7Cgl5eWluID0gc3MucmRidWYoKTsKCXJldHVybiAwOwp9