#include <stdio.h>
#define IN 1
#define OUT 0
int main(void)
{
int c,nw,nc,nl,no,state=OUT;
nw=nc=nl=no=0;
{
if(c=='\n')
{ nl++; no++; state=OUT;
if(state==IN)
state=OUT;
}
if(c==' '||c=='\t')
{ no++; state=OUT;
if(state==IN)
state=OUT;
}
if(c!=' '&&c!='\t'&&c!='\n')
{ nc++;
if(state==OUT)
{ nw++; state=IN; }
}
}
printf("NO=%d\nNC=%d\nNL=%d\nNW=%d\n",no
,nc
,nl
,nw
); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgSU4gMQojZGVmaW5lIE9VVCAwCmludCBtYWluKHZvaWQpIAp7CglpbnQgYyxudyxuYyxubCxubyxzdGF0ZT1PVVQ7Cgludz1uYz1ubD1ubz0wOwoJd2hpbGUoKGM9Z2V0Y2hhcigpKSE9Jy4nKQoJewoJCWlmKGM9PSdcbicpCgkJeyAgbmwrKzsgbm8rKzsgc3RhdGU9T1VUOyAgCgkJICAgaWYoc3RhdGU9PUlOKQoJCSAgICAgc3RhdGU9T1VUOwoJCX0KCQlpZihjPT0nICd8fGM9PSdcdCcpCgkJeyAgbm8rKzsgc3RhdGU9T1VUOwoJCSAgIGlmKHN0YXRlPT1JTikKCQkgICAgIHN0YXRlPU9VVDsKCQl9CgkJaWYoYyE9JyAnJiZjIT0nXHQnJiZjIT0nXG4nKQoJCXsgIG5jKys7IAoJCSAgIGlmKHN0YXRlPT1PVVQpCgkJICAgICAgeyAgbncrKzsgc3RhdGU9SU47IH0KCQl9Cgl9CglwcmludGYoIk5PPSVkXG5OQz0lZFxuTkw9JWRcbk5XPSVkXG4iLG5vLG5jLG5sLG53KTsKfQ==