#include <stdio.h>
int main(void)
{
unsigned hist['Z'-'A'+2]={};
for(char ch
='A';ch
<='Z';printf("%c: %u\n",ch
,hist
[ch
-'A'+1]),++ch
) {} return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSAKewoJdW5zaWduZWQgaGlzdFsnWictJ0EnKzJdPXt9OwoJZm9yKGNoYXIgY2g7KGNoPWdldGNoYXIoKSkhPUVPRjsrK2hpc3RbaXNhbHBoYShjaCk/dG91cHBlcihjaCktJ0EnKzE6MF0pIHt9Cglmb3IoY2hhciBjaD0nQSc7Y2g8PSdaJztwcmludGYoIiVjOiAldVxuIixjaCxoaXN0W2NoLSdBJysxXSksKytjaCkge30KCXJldHVybiAwOwp9Cg==
I2luY2x1ZGUgJmx0O3N0ZGlvLmgmZ3Q7CgppbnQgbWFpbih2b2lkKSB7Cgl1bnNpZ25lZCBoaXN0WydaJy0nQScrMl09e307Cglmb3IoY2hhciBjaDsoKGNoPWdldGNoYXIoKSkhPSdcbicpJmFtcDsmYW1wOyhjaCE9RU9GKTsrK2hpc3RbaXNhbHBoYShjaCk/dG91cHBlcihjaCktJ0EnKzE6MF0pIHt9Cglmb3IoY2hhciBjaD0nQSc7Y2gmbHQ7PSdaJztwcmludGYoJnF1b3Q7JWM6ICV1XG4mcXVvdDssaGlzdFsrK2NoLSdBJ10pKSB7fQoJcmV0dXJuIDA7Cn0K
#include <stdio.h>
int main(void) {
unsigned hist['Z'-'A'+2]={};
for(char ch;((ch=getchar())!='\n')&&(ch!=EOF);++hist[isalpha(ch)?toupper(ch)-'A'+1:0]) {}
for(char ch='A';ch<='Z';printf("%c: %u\n",hist[++ch-'A'])) {}
return 0;
}