import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Scanner;
public class CharCount {
/**
* @param args
*/
public static void main(String[] args) {
Map map = new LinkedHashMap();//保证与输入顺序一致
String input = new Scanner(System.in).nextLine();
char[] arr = input.toCharArray();
int length = input.length();
for(int i=0;i<length;i++){
if(!(map.keySet().contains(arr[i]))){
map.put(arr[i], 1);
}
else{
map.put(arr[i], (Integer)(map.get(arr[i]))+1);
}
}
Iterator<Map.Entry<Character,Object>> itr = map.entrySet().iterator();
while(itr.hasNext()){
Map.Entry<Character,Object> entry = itr.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
}