#include<stdio.h>
void main(){
int a = 0,b = 0,c = 0,d = 0,e = 0,i =0;
char *p ,s[20];
while((s[i] = getchar()!='\n')){
i++;
}
p = s;
while(*p != 10){
if(*p >= 'A'&&*p <= 'Z'){// 大写字母
a++;
}else if(*p >= 'a'&&*p <= 'z'){// 小写字母
b++;
}else if(*p >= ' '){// 空格
c++;
}else if(*p >= '0'&& *p <= '9'){// 数字
d++;
}else{
e++;
}
p++;
}
printf("大写字母个数 %d 小写字母个数 %d\n",a,b);
printf("空格 %d 数字 %d 非字符 %d\n",c,d,e);
}