eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Криптограмма

Криптограмма

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