Задачи
Криптограмма
Криптограмма
Создайте программу, которая дешифрует запись действий сложения, в котором все слагаемые разделены знаком +, перед суммой стоит знак =, а каждая цифра заменена на букву, причем:
\begin{itemize}
\item одинаковые цифры заменены на одинаковые буквы;
\item разные цифры заменены на разные буквы;
\item различаются большие и маленькие буквы;
\item могут использоваться как буквы латиницы, так и буквы кириллицы;
\item количество слагаемых не превышает \textbf{9}, запись каждого из которых содержит не более \textbf{9} цифр, но и не менее \textbf{2} цифр.
\end{itemize}
\InputFile
Первая строка содержит натуральное число, являющееся основанием системы исчисления и лежит в границах от \textbf{5} до \textbf{10} включительно. Вторая строка содержит запись действия сложения. Разделение слагаемых, суммы, знаков + и = дополнительными пробелами не предвидится.
\OutputFile
Вывести все способы дешифрации заданной записи действий сложения по одному в каждой строке без повторений (порядок произвольный).
Входные данные #1
10 ten+ten+forty=sixty
Выходные данные #1
850+850+29786=31486