#include<bits/stdc++.h>
using namespace std;
int main(){
char str[1000];
int arr[1000];
cin>>str;
for(int i=0;i<strlen(str);i++){
//获取输入字符串中的所有数字并用对应下标的整形数组计算出现次数
arr[str[i]-48]++;
}
for(int i=0;i<10;i++){
//将出现的数字以及次数一并打出
if(arr[i]!=0){
cout<<i<<':'<<arr[i]<<endl;
}
}
}
#include<stdio.h>
int main(){
char str[1000];
int arr[1000];
scanf("%s",str);
for(int i=0;i<strlen(str);i++){
arr[str[i]-48]++;
}
for(int i=0;i<10;i++){
if(arr[i]!=0){
printf("%d:%d\n",i,arr[i]);
}
}
}