import java.util.*;
import java.io.*;
 
class Main {
    public static void main(String[] args) throws IOException{
        Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
 
        int[] alp = new int[26];
 
        while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        }
 
        for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        }
 
        br.close();
    }
} import java.util.*; util.* java import java.io.*; io.* java class Main {
    public static void main(String[] args) throws IOException{
        Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
 
        int[] alp = new int[26];
 
        while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        }
 
        for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        }
 
        br.close();
    }
} Main public static void main(String[] args) throws IOException{
        Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
 
        int[] alp = new int[26];
 
        while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        }
 
        for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        }
 
        br.close();
    } main {
        Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
 
        int[] alp = new int[26];
 
        while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        }
 
        for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        }
 
        br.close();
    } Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in))); br new Scanner(new BufferedReader(new InputStreamReader(System.in))) int[] alp = new int[26]; alp new int[26] 26 while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        } br.hasNext() br.hasNext br {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        } String line = br.nextLine(); line br.nextLine() br.nextLine br line = line.toLowerCase() line line.toLowerCase() line.toLowerCase line char[] c = line.toCharArray(); c line.toCharArray() line.toCharArray line for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            } int i=0; int i=0; i 0 i<c.length i c.length c c.length i++ i++ i {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            } {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            } if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++; c[i] >= 'a' && c[i] <= 'z' c[i] >= 'a' c[i] c i 'a' c[i] <= 'z' c[i] c i 'z' alp[c[i]-'a']++ alp[c[i]-'a'] alp c[i]-'a' c[i] c i 'a' for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        } int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        } {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        } System.out.println((char)('a'+i)+" : "+alp[i]) System.out.println System.out System System.out (char)('a'+i)+" : "+alp[i] (char)('a'+i)+" : "+alp[i] (char)('a'+i) 'a' i " : " alp[i] alp i br.close() br.close br String[] args args
import java.util.*;
import java.io.*;
 
class Main {
    public static void main(String[] args) throws IOException{
        Scanner br = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
 
        int[] alp = new int[26];
 
        while (br.hasNext()) {
            String line = br.nextLine();
            line = line.toLowerCase();
            char[] c = line.toCharArray();
            for (int i=0; i<c.length; i++) {
                if (c[i] >= 'a' && c[i] <= 'z')
                    alp[c[i]-'a']++;
            }
        }
 
        for (int i=0; i<26; i++) {
            System.out.println((char)('a'+i)+" : "+alp[i]);
        }
 
        br.close();
    }
}