import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    }
} import java.util.Scanner; Scanner java.util public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    } main {
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String str = ""; str "" String text; text String Lower_text; Lower_text int count = 0; count 0 int textlen; textlen int i=0; i 0 String testtext; testtext while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        } true {
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        } try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            } catch(Exception e){
                break;
            } Exception e {
                break;
            } break; {
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            } text = sc.next() text sc.next() sc.next sc Lower_text = text.toLowerCase() Lower_text text.toLowerCase() text.toLowerCase text str = str + Lower_text str str + Lower_text str Lower_text i++ i char[] c = str.toCharArray(); c str.toCharArray() str.toCharArray str int[] alphabet; alphabet alphabet = new int[26] alphabet new int[26] 26 for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        } count=0; count=0 count 0 count<str.length() count str.length() str.length str count++ count++ count {
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        } {
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        } if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            } (c[count]-'a')>= 0 && (c[count]-'a')<=25 (c[count]-'a')>= 0 (c[count]-'a') c[count] c count 'a' 0 (c[count]-'a')<=25 (c[count]-'a') c[count] c count 'a' 25 {
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            } alphabet[(c[count]-'a')]++ alphabet[(c[count]-'a')] alphabet (c[count]-'a') c[count] c count 'a' for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        } count=0; count=0 count 0 count<26 count 26 count++ count++ count {
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        } {
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        } System.out.println((char)(count+'a') + " : " + alphabet[count]) System.out.println System.out System System.out (char)(count+'a') + " : " + alphabet[count] (char)(count+'a') + " : " + alphabet[count] (char)(count+'a') count 'a' " : " alphabet[count] alphabet count sc.close() sc.close sc String[] args args public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    }
} public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    }
} Main
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = "";  
        String text;
        String Lower_text;
        int count = 0;
        int textlen;
        int i=0;
        String testtext;        
        while(true){
            try{
                text = sc.next();
                Lower_text = text.toLowerCase();
                str = str + Lower_text;
            }catch(Exception e){
                break;
            }        
            i++;
            /*textlen = text.length();
            testtext = text.substring(textlen-1);
            if(testtext.equals(".")) break;*///Judging wether text contains "." or not            
        }
        char[] c = str.toCharArray();
        int[] alphabet;
        alphabet = new int[26];
        
        for(count=0;count<str.length();count++){
            if((c[count]-'a')>= 0 && (c[count]-'a')<=25){
                alphabet[(c[count]-'a')]++;
                //System.out.println(c[count]);
            }            
        }
        for(count=0;count<26;count++){
            System.out.println((char)(count+'a') + " : " + alphabet[count]);
        }
        sc.close();
    }
}
