字母算式是将算式中每一位数字替换为字母得到的表达式。不同字母必须对应不同数字,同一个字母的所有出现位置必须对应相同数字。
给定由 个字符串组成的算式:
为每个不同的字母分配一个互不相同的 到 之间的数字,使等式成立。任何字符串所表示的数都不能以数字 开头。替换后的字符串表示十进制整数。
如果有多种合法分配,输出其中任意一种即可。
输入格式如下:
如果存在合法的一一映射,按照 的顺序,输出它们所表示的 个十进制整数,每行一个。
所有字符串只包含大写英文字母。
如果有多个答案,输出任意一个即可。如果不存在满足等式的映射,输出 -1。