import java.util.*;
public class histo {
String readString() {
StringBuffer sb = new StringBuffer();
Scanner scanner = new Scanner(System.in);
while(true)
{
String line = scanner.nextLine();
if(line.equals(";"))
break;
sb.append(line);
}
scanner.close();
return sb.toString();
}
int[] getCount (String input)
{
int count[] = new int[26];
for (int i = 0; i < input.length(); i++) {
int temp = input.charAt(i) - 'A';
if ((0 <= temp) && (temp <= 25))
count[temp]++;
}
return count;
}
void print(int array[]) {
System.out.println("히스토그램을 그립니다.");
for (int i = 0; i < array.length; i++)
{
char temp = (char)(i + 'A');
System.out.print(temp);
for (int j = 0; j < array[i]; j++)
System.out.print("-");
System.out.println("");
}
}
public static void main(String [] args) {
histo h = new histo();
System.out.println("영문 텍스트를 입력하고 세미콜론을 입력하세요.");
String in = h.readString();
int count[] = h.getCount(in.toUpperCase());
h.print(count);
}
}