%{
#include < stdio. h>
int symbols = 0 ;
int words = 1 ;
%}
word [ . ^\ \']*
symbol [\!\@\#\$\%\^\&\*\(\)\-\_\=\+\|\\\/\<\>\:\;\"\' \`\~\{ \} \[ \] \. ]
%%
{ word} { words++ ; }
{ symbol} { symbols++ ; }
%%
int main( ) {
yylex( ) ;
printf( "%d %d", symbols, words);
return 0 ;
}
int yywrap( ) { return 1 ; }
JXsKICAjaW5jbHVkZSA8c3RkaW8uaD4KICBpbnQgc3ltYm9scyA9IDA7CiAgaW50IHdvcmRzID0gMTsKJX0Kd29yZCBbLl5cIFwnXSoKc3ltYm9sIFtcIVxAXCNcJFwlXF5cJlwqXChcKVwtXF9cPVwrXHxcXFwvXDxcPlw6XDtcIlwnXGBcflx7XH1cW1xdXC5dCiUlCnt3b3JkfSB7IHdvcmRzKys7IH0Ke3N5bWJvbH0geyBzeW1ib2xzKys7IH0KJSUKaW50IG1haW4oKSB7CiAgeXlsZXgoKTsKICBwcmludGYoIiVkICVkIiwgc3ltYm9scywgd29yZHMpOwogIHJldHVybiAwOwp9CgppbnQgeXl3cmFwKCkgeyByZXR1cm4gMTsgfQ==