import java.io.*;

public class Main{

    public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    }   
} import java.io.*; io.* java public class Main{

    public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    }   
} Main public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    } main {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}; alfa {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'} 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j' 'k' 'l' 'm' 'n' 'o' 'p' 'q' 'r' 's' 't' 'u' 'v' 'w' 'x' 'y' 'z' int[] counter = new int[26]; counter new int[26] 26 String str; str while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        } (str = br.readLine()) != null (str = br.readLine()) str br.readLine() br.readLine br null {

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        } str = str.toLowerCase() str str.toLowerCase() str.toLowerCase str char[] strArray = str.toCharArray(); strArray str.toCharArray() str.toCharArray str for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            } int i=0; int i=0; i 0 i<strArray.length i strArray.length strArray strArray.length i++ i++ i {
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            } {
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            } for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                } int k=0; int k=0; k 0 k<26 k 26 k++ k++ k {
                    if(alfa[k] == strArray[i]) counter[k]++;
                } {
                    if(alfa[k] == strArray[i]) counter[k]++;
                } if(alfa[k] == strArray[i]) counter[k]++; alfa[k] == strArray[i] alfa[k] alfa k strArray[i] strArray i counter[k]++ counter[k] counter k for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        } int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
            System.out.println(alfa[i] +" : "+ counter[i]);
        } {
            System.out.println(alfa[i] +" : "+ counter[i]);
        } System.out.println(alfa[i] +" : "+ counter[i]) System.out.println System.out System System.out alfa[i] +" : "+ counter[i] alfa[i] +" : "+ counter[i] alfa[i] alfa i " : " counter[i] counter i String[]args args public class Main{

    public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    }   
} public class Main{

    public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    }   
} Main
import java.io.*;

public class Main{

    public static void main(String[]args)throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        char[] alfa = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                        'n','o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
        int[] counter = new int[26];
        String str;

        while((str = br.readLine()) != null){

            //?°????????????±?????????????§£
            str = str.toLowerCase();
            char[] strArray = str.toCharArray();

            for(int i=0; i<strArray.length; i++){
                for(int k=0; k<26; k++){
                    if(alfa[k] == strArray[i]) counter[k]++;
                }
            }
        }
        //??????
        for(int i=0; i<26; i++){
            System.out.println(alfa[i] +" : "+ counter[i]);
        }
    }   
}