#include<stdio.h>
int main()
{
char input, blank = ' ';
int num_letter = 0;
int flag=0;
while((input = getchar()) != '.'){
if(input != ' '){
num_letter++;
}
else if(num_letter != 0){
if(flag != 0){//如果前面有单词,则flag必为1 ,则输出一个空格
putchar(blank);
}
flag = 1;
printf("%d",num_letter);
num_letter = 0;
}
else{
continue;
}
}
if(flag == 1&&num_letter != 0){//在最后一个单词时,读到空格就直接跳到continue,然后读到‘.’就退出循环了
putchar(blank);//保证前面一定有单词 输出一个空格
}
if(num_letter){
printf("%d",num_letter);//输出在循环中计算的最后一个单词个数
}
return 0;
}