Шифрование строки подстановочным шифром производится путём замены каждого символа алфавита на другой символ.
Разумеется, для однозначного шифрования и дешифрования необходимо, чтобы каждому символу исходного алфавита
соответствовал ровно один символ зашифрованного, и наоборот.
Например, при помощи шифра M->A, A->R, Y->K слово MAYA будет зашифровано в ARKR.
Даны две строки одинаковой длины, состоящие из заглавных латинских букв.
Требуется найти подстановочный шифр, при помощи которого первая строка шифруется во вторую, или определить,
что такого не существует. Например, для слов "GOOD" и "WELL" шифра не существует, потому что с одной
стороны, буква "O" преобразуется одновременно в "E" и "L", а с другой стороны,
буквы "O" и "D" обе превращаются в "L".
Формат входного файла
Входной файл содержит две строки.
Формат выходного файла
Выходной файл должен содержать последовательность пар символов, обозначающих замену при шифровании первого символа пары на второй. Пары должны быть расположены по одной в строке и отсортированы по алфавиту.
В случае, если шифра не существует, следует вывести в выходной файл строку "--" (два знака минус).