#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++;
    }
    
    printf("%d", word_count);
    
    return 0;
}
