import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] c1 = new int[26];
for (int i = 0; i < 4; i++) {
String s = sc.nextLine();
for (int j = 0; j < s.length(); j++) {
char temp = s.charAt(j);
if (temp >= 'A' && temp <= 'Z') {
c1[temp - 'A']++;
}
}
}
int max = c1[0];
for (int i = 1; i < c1.length; i++) {
if (max < c1[i])
max = c1[i];
}
char[][] c = new char[max + 1][26];
char A = 'A';
for (int j = 0; j < 26; j++) {
c[max][j] = (char) A;
A++;
}
for (int i = 0; i < 26; i++) {
for (int j = max - 1; j >= max - c1[i]; j--) {
c[j][i] = '*';
}
}
for (int i = 0; i < c.length; i++) {
for (int j = 0; j < c[i].length; j++) {
if (c[i][j] != ' ') {
if (j == 25) {
System.out.print(c[i][j] + "\n");
} else {
System.out.print(c[i][j] + " ");
}
}
}
}
}
}