import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	}
	static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	}
	static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	}

} Main public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	} main {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) StringBuilder sb = new StringBuilder(); sb new StringBuilder() while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		} scan.hasNextLine() scan.hasNextLine scan {
			String st = scan.nextLine();
			sb.append(st);
		} String st = scan.nextLine(); st scan.nextLine() scan.nextLine scan sb.append(st) sb.append sb st String st = sb.toString(); st sb.toString() sb.toString sb sc(st,'a') sc st 'a' sc(st,'b') sc st 'b' sc(st,'c') sc st 'c' sc(st,'d') sc st 'd' sc(st,'e') sc st 'e' sc(st,'f') sc st 'f' sc(st,'g') sc st 'g' sc(st,'h') sc st 'h' sc(st,'i') sc st 'i' sc(st,'j') sc st 'j' sc(st,'k') sc st 'k' sc(st,'l') sc st 'l' sc(st,'m') sc st 'm' sc(st,'n') sc st 'n' sc(st,'o') sc st 'o' sc(st,'p') sc st 'p' sc(st,'q') sc st 'q' sc(st,'r') sc st 'r' sc(st,'s') sc st 's' sc(st,'t') sc st 't' sc(st,'u') sc st 'u' sc(st,'v') sc st 'v' sc(st,'w') sc st 'w' sc(st,'x') sc st 'x' sc(st,'y') sc st 'y' sc(st,'z') sc st 'z' String[] args args static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	} sc {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	} int count = 0; count 0 for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		} int i = 0; int i = 0; i 0 i < st.length() i st.length() st.length st i++ i++ i {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		} {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		} if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;} cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) cha == st.charAt(i) cha st.charAt(i) st.charAt st i Character.toUpperCase(cha) == st.charAt(i) Character.toUpperCase(cha) Character.toUpperCase Character cha st.charAt(i) st.charAt st i {count++;} count++ count System.out.println(cha + " : " + count) System.out.println System.out System System.out cha + " : " + count cha + " : " + count cha " : " count String st st char cha cha public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	}
	static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	}

} public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	}
	static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO ?????????????????????????????????????????????
		Scanner scan = new Scanner(System.in);
		StringBuilder sb = new StringBuilder();

		while (scan.hasNextLine()) {
			String st = scan.nextLine();
			sb.append(st);
		}
		String st = sb.toString();

		sc(st,'a');
		sc(st,'b');
		sc(st,'c');
		sc(st,'d');
		sc(st,'e');
		sc(st,'f');
		sc(st,'g');
		sc(st,'h');
		sc(st,'i');
		sc(st,'j');
		sc(st,'k');
		sc(st,'l');
		sc(st,'m');
		sc(st,'n');
		sc(st,'o');
		sc(st,'p');
		sc(st,'q');
		sc(st,'r');
		sc(st,'s');
		sc(st,'t');
		sc(st,'u');
		sc(st,'v');
		sc(st,'w');
		sc(st,'x');
		sc(st,'y');
		sc(st,'z');
	}
	static void sc(String st,char cha) {
		int count = 0;
		for ( int i = 0; i < st.length(); i++) {
			if ( cha == st.charAt(i) ||
					Character.toUpperCase(cha) == st.charAt(i) ) {count++;}
		}
		System.out.println(cha + " : " + count);
	}

}