import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    StringBuilder output = new StringBuilder();
    String crlf = System.getProperty("line.separator");
    int[] alphabet = new int[26];
    
    while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    }
    
    for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    }
    System.out.println(output.toString());
  }
} import java.util.Scanner; Scanner java.util class Main {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    StringBuilder output = new StringBuilder();
    String crlf = System.getProperty("line.separator");
    int[] alphabet = new int[26];
    
    while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    }
    
    for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    }
    System.out.println(output.toString());
  }
} Main public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    StringBuilder output = new StringBuilder();
    String crlf = System.getProperty("line.separator");
    int[] alphabet = new int[26];
    
    while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    }
    
    for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    }
    System.out.println(output.toString());
  } main {
    Scanner in = new Scanner(System.in);
    StringBuilder output = new StringBuilder();
    String crlf = System.getProperty("line.separator");
    int[] alphabet = new int[26];
    
    while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    }
    
    for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    }
    System.out.println(output.toString());
  } Scanner in = new Scanner(System.in); in new Scanner(System.in) StringBuilder output = new StringBuilder(); output new StringBuilder() String crlf = System.getProperty("line.separator"); crlf System.getProperty("line.separator") System.getProperty System "line.separator" int[] alphabet = new int[26]; alphabet new int[26] 26 while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    } in.hasNext() in.hasNext in {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    } String input = in.next(); input in.next() in.next in for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      } int i = 0; int i = 0; i 0 i < input.length() i input.length() input.length input i++ i++ i {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      } {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      } char ch = input.charAt(i); ch input.charAt(i) input.charAt input i if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        } (ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z') (ch >= 'A' && (int)ch <= 'Z') ch >= 'A' ch 'A' (int)ch <= 'Z' (int)ch 'Z' (ch >= 'a' && ch <= 'z') ch >= 'a' ch 'a' ch <= 'z' ch 'z' {
          int count = ch % 32 - 1;
          alphabet[count]++;
        } int count = ch % 32 - 1; count ch % 32 - 1 ch % 32 ch 32 1 alphabet[count]++ alphabet[count] alphabet count for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    } int i = 0; int i = 0; i 0 i < alphabet.length i alphabet.length alphabet alphabet.length i++ i++ i {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    } {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    } output.append((char)(i + 'a')).append(" : ").append(alphabet[i]) output.append((char)(i + 'a')).append(" : ").append output.append((char)(i + 'a')).append(" : ") output.append((char)(i + 'a')).append output.append((char)(i + 'a')) output.append output (char)(i + 'a') i 'a' " : " alphabet[i] alphabet i if (i != alphabet.length - 1) output.append(crlf); i != alphabet.length - 1 i alphabet.length - 1 alphabet.length alphabet alphabet.length 1 output.append(crlf) output.append output crlf System.out.println(output.toString()) System.out.println System.out System System.out output.toString() output.toString output String[] args args
import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    StringBuilder output = new StringBuilder();
    String crlf = System.getProperty("line.separator");
    int[] alphabet = new int[26];
    
    while (in.hasNext()) {
      String input = in.next();
      for (int i = 0; i < input.length(); i++) {
        char ch = input.charAt(i); 
        if ((ch >= 'A' && (int)ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
          int count = ch % 32 - 1;
          alphabet[count]++;
        }
      }
    }
    
    for (int i = 0; i < alphabet.length; i++) {
      output.append((char)(i + 'a')).append(" : ").append(alphabet[i]);
      if (i != alphabet.length - 1) output.append(crlf);
    }
    System.out.println(output.toString());
  }
}