Problem:
Counting Characters

Write a program which counts and reports the number of each alphabetical letter. Ignore the case of characters.

Input

A sentence in English is given in several lines.

Output

Prints the number of alphabetical letters in the following format:

a : The number of 'a'
b : The number of 'b'
c : The number of 'c'
.
.
z : The number of 'z'

Constraints

The number of characters in the sentence < 1200

Sample Input

This is a pen.

Sample Output

a : 1
b : 0
c : 0
d : 0
e : 1
f : 0
g : 0
h : 1
i : 2
j : 0
k : 0
l : 0
m : 0
n : 1
o : 0
p : 1
q : 0
r : 0
s : 2
t : 1
u : 0
v : 0
w : 0
x : 0
y : 0
z : 0

Solution in C# (judge verdict: WA: Presentation Error)

using System;

namespace ITP1
{
    class Program
    {
        static void Main(string[] args)
        {
            string S = Console.ReadLine();
            char[] str = S.ToCharArray(); 
            int a =0,b=0, c=0, d=0, e=0, f=0, g=0, h=0, i=0, j=0, k=0,
            l=0, m=0, n=0, o=0, p=0, q=0, r=0, s=0, t=0, u=0,
            v=0, w=0, x=0, y=0, z=0;
                for (int I = 0; I < str.Length; I++)
                {
                if (char.IsUpper(str[i]))
                {
                    str[i] = char.ToLower(str[i]);
                }
                if (str[I] == 'a') a++;
                if (str[I] == 'b') b++;
                if (str[I] == 'c') c++;
                if (str[I] == 'd') d++;
                if (str[I] == 'e') e++;
                if (str[I] == 'f') f++;
                if (str[I] == 'g') g++;
                if (str[I] == 'h') h++;
                if (str[I] == 'i') i++;
                if (str[I] == 'j') j++;
                if (str[I] == 'k') k++;
                if (str[I] == 'l') l++;
                if (str[I] == 'm') m++;
                if (str[I] == 'n') n++;
                if (str[I] == 'o') o++;
                if (str[I] == 'p') p++;
                if (str[I] == 'q') q++;
                if (str[I] == 'r') r++;
                if (str[I] == 's') s++;
                if (str[I] == 't') t++;
                if (str[I] == 'u') u++;
                if (str[I] == 'v') v++;
                if (str[I] == 'w') w++;
                if (str[I] == 'x') x++;
                if (str[I] == 'y') y++;
                if (str[I] == 'z') z++;
            }
            Console.WriteLine("a: "+a);
            Console.WriteLine("b: "+b);
            Console.WriteLine("c: " + c);
            Console.WriteLine("d: " + d);
            Console.WriteLine("e: " + e);
            Console.WriteLine("f: " + f);
            Console.WriteLine("g: " + g);
            Console.WriteLine("h: " + h);
            Console.WriteLine("i: " + i);
            Console.WriteLine("j: " + j);
            Console.WriteLine("k: " + k);
            Console.WriteLine("l: " + l);
            Console.WriteLine("m: " + m);
            Console.WriteLine("n: " + n);
            Console.WriteLine("o: " + o);
            Console.WriteLine("p: " + p);
            Console.WriteLine("q: " + q);
            Console.WriteLine("r: " + r);
            Console.WriteLine("s: " + s);
            Console.WriteLine("t: " + t);
            Console.WriteLine("u: " + u);
            Console.WriteLine("v: " + v);
            Console.WriteLine("w: " + w);
            Console.WriteLine("x: " + x);
            Console.WriteLine("y: " + y);
            Console.WriteLine("z: " + z);


        }
    }
}