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: Wrong Answer)

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);


        }
    }
}