import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    } main {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String string = ""; string "" int[] arrays = new int[26]; arrays new int[26] 26 while(sc.hasNext()){
            string+=sc.nextLine();
        } sc.hasNext() sc.hasNext sc {
            string+=sc.nextLine();
        } string+=sc.nextLine() string sc.nextLine() sc.nextLine sc for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        } int i = 0; int i = 0; i 0 i < string.length() i string.length() string.length string i++ i++ i {
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        } {
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        } int temp = string.charAt(i); temp string.charAt(i) string.charAt string i if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            } 'A'<= temp && temp <= 'Z' 'A'<= temp 'A' temp temp <= 'Z' temp 'Z' {
                arrays[temp - 'A']++;
            } arrays[temp - 'A']++ arrays[temp - 'A'] arrays temp - 'A' temp 'A' if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            } 'a' <= temp && temp <= 'z' 'a' <= temp 'a' temp temp <= 'z' temp 'z' {
                arrays[temp - 'a']++;
            } arrays[temp - 'a']++ arrays[temp - 'a'] arrays temp - 'a' temp 'a' for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        } int i = 0; int i = 0; i 0 i < arrays.length i arrays.length arrays arrays.length i++ i++ i {
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        } {
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        } System.out.println((char)('a' + i) + " : " + arrays[i]) System.out.println System.out System System.out (char)('a' + i) + " : " + arrays[i] (char)('a' + i) + " : " + arrays[i] (char)('a' + i) 'a' i " : " arrays[i] arrays i String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    }
} public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    }
} Main
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String string = "";
        int[] arrays = new int[26];
        while(sc.hasNext()){
            string+=sc.nextLine();
        }
        for(int i = 0; i < string.length(); i++){
            int temp = string.charAt(i);
            if('A'<= temp && temp <= 'Z'){
                arrays[temp - 'A']++;
            }else if('a' <= temp && temp <= 'z'){
                arrays[temp - 'a']++;
            }
        }
        for(int i = 0; i < arrays.length; i++){
            System.out.println((char)('a' + i) + " : " + arrays[i]);
        }
    }
}