import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	}
} Main public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	} main {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) int n n i i count[] = new int[26]; count new int[26] 26 String str = "" str "" str1="" str1 "" eng = "abcdefghijklmnopqrstuvwxyz"; eng "abcdefghijklmnopqrstuvwxyz" char c; c while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		} scan.hasNext() scan.hasNext scan {
			str1=scan.next();
			str+=str1;
		} str1=scan.next() str1 scan.next() scan.next scan str+=str1 str str1 str = str.toLowerCase() str str.toLowerCase() str.toLowerCase str n = str.length() n str.length() str.length str for (i = 0; i < 26; i++) {
			count[i] = 0;
		} i = 0; i = 0 i 0 i < 26 i 26 i++ i++ i {
			count[i] = 0;
		} {
			count[i] = 0;
		} count[i] = 0 count[i] count i 0 for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		} i = 0; i = 0 i 0 i < n i n i++ i++ i {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		} {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		} c = str.charAt(i) c str.charAt(i) str.charAt str i switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			} c case 'a': 'a' case 'a': count[0]++ count[0] count 0 break; case 'b': 'b' case 'b': count[1]++ count[1] count 1 break; case 'c': 'c' case 'c': count[2]++ count[2] count 2 break; case 'd': 'd' case 'd': count[3]++ count[3] count 3 break; case 'e': 'e' case 'e': count[4]++ count[4] count 4 break; case 'f': 'f' case 'f': count[5]++ count[5] count 5 break; case 'g': 'g' case 'g': count[6]++ count[6] count 6 break; case 'h': 'h' case 'h': count[7]++ count[7] count 7 break; case 'i': 'i' case 'i': count[8]++ count[8] count 8 break; case 'j': 'j' case 'j': count[9]++ count[9] count 9 break; case 'k': 'k' case 'k': count[10]++ count[10] count 10 break; case 'l': 'l' case 'l': count[11]++ count[11] count 11 break; case 'm': 'm' case 'm': count[12]++ count[12] count 12 break; case 'n': 'n' case 'n': count[13]++ count[13] count 13 break; case 'o': 'o' case 'o': count[14]++ count[14] count 14 break; case 'p': 'p' case 'p': count[15]++ count[15] count 15 break; case 'q': 'q' case 'q': count[16]++ count[16] count 16 break; case 'r': 'r' case 'r': count[17]++ count[17] count 17 break; case 's': 's' case 's': count[18]++ count[18] count 18 break; case 't': 't' case 't': count[19]++ count[19] count 19 break; case 'u': 'u' case 'u': count[20]++ count[20] count 20 break; case 'v': 'v' case 'v': count[21]++ count[21] count 21 break; case 'w': 'w' case 'w': count[22]++ count[22] count 22 break; case 'x': 'x' case 'x': count[23]++ count[23] count 23 break; case 'y': 'y' case 'y': count[24]++ count[24] count 24 break; case 'z': 'z' case 'z': count[25]++ count[25] count 25 break; default: default: break; for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		} i = 0; i = 0 i 0 i < 26 i 26 i++ i++ i {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		} {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		} System.out.println(eng.charAt(i) + " : " + count[i]) System.out.println System.out System System.out eng.charAt(i) + " : " + count[i] eng.charAt(i) + " : " + count[i] eng.charAt(i) eng.charAt eng i " : " count[i] count i String[] args args public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	}
} public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	}
} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n, i, count[] = new int[26];
		String str = "", str1="", eng = "abcdefghijklmnopqrstuvwxyz";
		char c;
		
		while(scan.hasNext()){
			str1=scan.next();
			str+=str1;
		}
		str = str.toLowerCase();
		n = str.length();
		for (i = 0; i < 26; i++) {
			count[i] = 0;
		}
		for (i = 0; i < n; i++) {
			c = str.charAt(i);
			switch (c) {
			case 'a':
				count[0]++;
				break;
			case 'b':
				count[1]++;
				break;
			case 'c':
				count[2]++;
				break;
			case 'd':
				count[3]++;
				break;
			case 'e':
				count[4]++;
				break;
			case 'f':
				count[5]++;
				break;
			case 'g':
				count[6]++;
				break;
			case 'h':
				count[7]++;
				break;
			case 'i':
				count[8]++;
				break;
			case 'j':
				count[9]++;
				break;
			case 'k':
				count[10]++;
				break;
			case 'l':
				count[11]++;
				break;
			case 'm':
				count[12]++;
				break;
			case 'n':
				count[13]++;
				break;
			case 'o':
				count[14]++;
				break;
			case 'p':
				count[15]++;
				break;
			case 'q':
				count[16]++;
				break;
			case 'r':
				count[17]++;
				break;
			case 's':
				count[18]++;
				break;
			case 't':
				count[19]++;
				break;
			case 'u':
				count[20]++;
				break;
			case 'v':
				count[21]++;
				break;
			case 'w':
				count[22]++;
				break;
			case 'x':
				count[23]++;
				break;
			case 'y':
				count[24]++;
				break;
			case 'z':
				count[25]++;
				break;
			default:
				break;
			}
		}
		for (i = 0; i < 26; i++) {
			System.out.println(eng.charAt(i) + " : " + count[i]);
		}
	}
}
