#include <stdio.h>
void strip_string(char* str, int max_len)
{
int count = 0;
while(*str++ != '\0' && count++ < max_len);
if(count > 1) {
str -= 2;
if(*str == '\n')
*str = '\0';
}
}
int main(void)
{
char str[100];
fgets(str
, sizeof(str
), stdin
); strip_string(str, sizeof(str));
int i = 0, word_count = 0, var_flag = 0;
while(str[i] != '\0'){
if (str[i] == 32 && var_flag != 0) {
var_flag = 0;
}
if (str[i] != 32 && var_flag != 1) {
var_flag = 1;
word_count++;
}
i++;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN0cmlwX3N0cmluZyhjaGFyKiBzdHIsIGludCBtYXhfbGVuKQp7CiAgICBpbnQgY291bnQgPSAwOwogICAgd2hpbGUoKnN0cisrICE9ICdcMCcgJiYgY291bnQrKyA8IG1heF9sZW4pOwoKICAgIGlmKGNvdW50ID4gMSkgewogICAgICAgIHN0ciAtPSAyOwogICAgICAgIGlmKCpzdHIgPT0gJ1xuJykKICAgICAgICAgICAgKnN0ciA9ICdcMCc7CiAgICB9Cn0KCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgc3RyWzEwMF07CiAgICBmZ2V0cyhzdHIsIHNpemVvZihzdHIpLCBzdGRpbik7CiAgICBzdHJpcF9zdHJpbmcoc3RyLCBzaXplb2Yoc3RyKSk7CgogICAgaW50IGkgPSAwLCB3b3JkX2NvdW50ID0gMCwgdmFyX2ZsYWcgPSAwOwogICAgCiAgICB3aGlsZShzdHJbaV0gIT0gJ1wwJyl7CgogICAgICAgIGlmIChzdHJbaV0gPT0gMzIgJiYgdmFyX2ZsYWcgIT0gMCkgewogICAgICAgICAgICB2YXJfZmxhZyA9IDA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGlmIChzdHJbaV0gIT0gMzIgJiYgdmFyX2ZsYWcgIT0gMSkgewogICAgICAgICAgICB2YXJfZmxhZyA9IDE7CiAgICAgICAgICAgIHdvcmRfY291bnQrKzsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaSsrOwogICAgfQogICAgCiAgICBwcmludGYoIiVkIiwgd29yZF9jb3VudCk7CiAgICAKICAgIHJldHVybiAwOwp9Cg==