AtCoder Beginner Contest 198
D
Send More Money
AtCoder
⌀ 1224
原题
← CE →
翻译中…

Problem Statement

翻译中…

Given strings $S_1,S_2,S_3$ consisting of lowercase English letters, solve the alphametic $S_1+S_2=S_3$.

翻译中…

Formally, determine whether there is a triple of positive integers $N_1, N_2, N_3$ satisfying all of the three conditions below, and find one such triple if it exists. Here, $N'_1, N'_2, N'_3$ are strings representing $N_1, N_2, N_3$ (without leading zeros) in base ten, respectively.

翻译中…
  • $N'_i$ and $S_i$ have the same number of characters.
  • $N_1+N_2=N_3$.
  • The $x$-th character of $S_i$ and the $y$-th character of $S_j$ is the same if and only if the $x$-th character of $N'_i$ and the $y$-th character of $N'_j$ are the same.
翻译中…

Constraints

翻译中…
  • Each of $S_1$, $S_2$, $S_3$ is a string of length between $1$ and $10$ (inclusive) consisting of lowercase English letters.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

S_1
S_2
S_3

翻译中…

Output

翻译中…

If there is a triple of positive integers $N_1, N_2, N_3$ satisfying the conditions, print one such triple, using newline as a separator. Otherwise, print UNSOLVABLE instead.

翻译中…

样例

Input #1
a
b
c
Output #1
1
2
3
Outputs such as $(N_1, N_2, N_3) = (4,5,9)$ will also be accepted, but $(1,1,2)$ will not since it violates the third condition (both `a` and `b` correspond to `1`).
Input #2
x
x
y
Output #2
1
1
2
Outputs such as $(N_1, N_2, N_3) = (3,3,6)$ will also be accepted, but $(1,2,3)$ will not since it violates the third condition (both $1$ and $2$ correspond to `x`).
Input #3
p
q
p
Output #3
UNSOLVABLE
Input #4
abcd
efgh
ijkl
Output #4
UNSOLVABLE
Input #5
send
more
money
Output #5
9567
1085
10652
题目信息
题号
abc198_d
时间限制
5 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。