import java.util.*;
import java.io.*;

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

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    }
}
 import java.util.*; util.* java import java.io.*; io.* java public class Main {
    public static void main(String[] args) throws IOException {

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    }
} Main public static void main(String[] args) throws IOException {

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    } main {

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    } int[] count = new int['z' - 'a' + 1]; count new int['z' - 'a' + 1] 'z' - 'a' + 1 'z' - 'a' 'z' 'a' 1 int c; c while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        } (c = System.in.read()) != -1 (c = System.in.read()) c System.in.read() System.in.read System.in System System.in -1 1 {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        } if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            } Character.isLetter(c) Character.isLetter Character c {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            } if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c); Character.isUpperCase(c) Character.isUpperCase Character c c = Character.toLowerCase(c) c Character.toLowerCase(c) Character.toLowerCase Character c count[c - 'a']++ count[c - 'a'] count c - 'a' c 'a' for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]); int i = 0; int i = 0; i 0 i < count.length i count.length count count.length i++ i++ i System.out.printf("%c : %d\n", 'a' + i, count[i]); System.out.printf("%c : %d\n", 'a' + i, count[i]) System.out.printf System.out System System.out "%c : %d\n" 'a' + i 'a' i count[i] count i String[] args args public class Main {
    public static void main(String[] args) throws IOException {

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    }
} public class Main {
    public static void main(String[] args) throws IOException {

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    }
} Main
import java.util.*;
import java.io.*;

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

        int[] count = new int['z' - 'a' + 1];

        int c;
        while ((c = System.in.read()) != -1) {
            if (Character.isLetter(c)) {
                if (Character.isUpperCase(c))
                    c = Character.toLowerCase(c);
                count[c - 'a']++;
            }
        }

        for (int i = 0; i < count.length; i++)
            System.out.printf("%c : %d\n", 'a' + i, count[i]);
    }
}

