//这两天脑子有点混沌。
# include <string.h>
# include <stdio.h>
int main(){
char c[100]={0};
char test;
int array[100]={0};
int sign[100]={0};
int i=0,j,k,m,snum=0,unum=0;
// printf("%d",sizeof(c));
while((scanf("%c",&test))!=EOF){
c[i]=test;
//i++;
printf("%c",c[i]);
i++;}
// printf("i:%d\n",i);
for(j=0;j<i;j++){
//比较ascii码值
if('a'<=c[j]&&c[j]<='z') {
snum++;
///printf("ascii:%d\n",c[j]-65);
array[c[j]-97]++;
}
if('A'<=c[j]&&c[j]<='Z'){
snum++;
array[c[j]-65]++;
}
if(c[j]==' '){
//printf("%c",c[i]);
unum++;}
}
m=0;
for(j=1;j<=25;j++){
if(array[m]<array[j]) m=j;
}
//printf("最多的是%c,是%d个",(char)(m+65),array[m]);
printf("字母数%d\n",snum);
printf("单词数%d\n",unum+1);
for(j=0;j<=25;j++){
if(array[m]==array[j]) printf("%c ",(char)(j+65));
}
printf("\n");
printf("%d",array[m]);
return 0;
}