#include<stdio.h>
#include<string.h>
#define MAX 1000001
int main(){
char s1[MAX];
fgets(s1
,sizeof(s1
),stdin
);
int i,num;
char s2[MAX] = {0};
if(s1[0] == ' '){
for(i=0;;i++){
s2[i] = s1[i+1];
if(s1[i+1] == '\0') break;
}
}
for(i=0;;i++){
if((s1[i] == ' '||s1[i] == '\n') && ((s1[i+1] >= 'a' && s1[i+1] <= 'z') || (s1[i+1] >= 'A' &&s1[i+1] <='Z')))num++;
if(s1[i] == '\0')break;
}
num += 1;
if(s1[0] == '\n' || s1[0] == '\0')num = 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CiNkZWZpbmUgTUFYIDEwMDAwMDEKaW50IG1haW4oKXsKCWNoYXIgczFbTUFYXTsKCWZnZXRzKHMxLHNpemVvZihzMSksc3RkaW4pOwoKCWludCBpLG51bTsKCWNoYXIgczJbTUFYXSA9IHswfTsKCWlmKHMxWzBdID09ICcgJyl7CgkJZm9yKGk9MDs7aSsrKXsKCQkJczJbaV0gPSBzMVtpKzFdOwoJCQlpZihzMVtpKzFdID09ICdcMCcpIGJyZWFrOwoJCX0KCQlzdHJjcHkoczEsczIpOwoJfQoKCglmb3IoaT0wOztpKyspewoJCWlmKChzMVtpXSA9PSAnICd8fHMxW2ldID09ICdcbicpICYmICgoczFbaSsxXSA+PSAnYScgJiYgczFbaSsxXSA8PSAneicpIHx8IChzMVtpKzFdID49ICdBJyAmJnMxW2krMV0gPD0nWicpKSludW0rKzsKCQlpZihzMVtpXSA9PSAnXDAnKWJyZWFrOwoJfQoKCW51bSArPSAxOwoJaWYoczFbMF0gPT0gJ1xuJyB8fCBzMVswXSA9PSAnXDAnKW51bSA9IDA7CglwcmludGYoIiVkXG4iLG51bSk7Cn0=