#include <stdio.h>
int main(void)
{
char str[1000001];
int count = 0, result = 0;
for (int i = 0; str[i] != '\0'; i++)
{
count++;
}
int arr[count];
for (int i = 0; str[i] != '\0'; i++)
{
if (str[i] != 32)
{
arr[i] = 1;
}
else
{
arr[i] = 0;
}
}
if (str[0] == 32 && str[1]!='\0')
{
for (int i = 0; i < count; i++)
if (arr[i] == 0)
result++;
}
else if (str[0] != 32)
{
result = 1;
for (int i = 0; i < count; i++)
if (arr[i] == 0)
result++;
}
else if (str[0] == 32 && str[1] == '\0')
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CgljaGFyIHN0clsxMDAwMDAxXTsKCWludCBjb3VudCA9IDAsIHJlc3VsdCA9IDA7CglzY2FuZigiJVteXG5dcyIsIHN0cik7Cglmb3IgKGludCBpID0gMDsgc3RyW2ldICE9ICdcMCc7IGkrKykKCXsKCQljb3VudCsrOwoJfQoJaW50IGFycltjb3VudF07Cglmb3IgKGludCBpID0gMDsgc3RyW2ldICE9ICdcMCc7IGkrKykKCXsKCgkJaWYgKHN0cltpXSAhPSAzMikKCQl7CgkJCWFycltpXSA9IDE7CgkJfQoJCWVsc2UKCQl7CgkJCWFycltpXSA9IDA7CgkJfQoJfQoKCWlmIChzdHJbMF0gPT0gMzIgJiYgc3RyWzFdIT0nXDAnKQoJewoJCWZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7IGkrKykKCQkJaWYgKGFycltpXSA9PSAwKQoJCQkJcmVzdWx0Kys7CgkJcHJpbnRmKCIlZFxuIiwgcmVzdWx0KTsKCX0KCWVsc2UgaWYgKHN0clswXSAhPSAzMikKCXsKCQlyZXN1bHQgPSAxOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7IGkrKykKCQkJaWYgKGFycltpXSA9PSAwKQoJCQkJcmVzdWx0Kys7CgkJcHJpbnRmKCIlZFxuIiwgcmVzdWx0KTsKCX0KCWVsc2UgaWYgKHN0clswXSA9PSAzMiAmJiBzdHJbMV0gPT0gJ1wwJykKCQlwcmludGYoIiVkXG4iLCAwKTsKCglyZXR1cm4gMDsKfQo=