import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Scanner;
public class Kattis {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<String> al = new ArrayList<>();
while (sc.hasNext()) {
al.add(sc.next());
}
HashSet<String> compounds = new HashSet<>();
for (int i = 0; i < al.size(); i++) {
for (int j = 0; j < al.size(); j++) {
if (i == j)
continue;
compounds.add(al.get(i) + al.get(j));
}
}
String[] output = compounds.toArray(new String[0]);
Arrays.sort(output);
for(String foo: output)
System.out.println(foo);
}
}