S-9 E N D
1 M-1 O-0 R E
M-1 О-0 N E Y
1. М - 1, 0 быть не может, результат всегда будет начинаться с 1.
2. Мы знаем что М = 1, 1 это то, что перешло к М в результате сложения.
3. Так как у нас [0..9]
S + 1 = 10 (так как мы перевели 1 разряд в М) -> S = 9
4. Мы не знаем Е, но знаем уже О = 0 ->
принимаем Е = 8:
9 E N D 9 8 8 D
1 0 R E -> 1 0 R 8 -> значит Е не может быть 8, потому что две
1 0 N E Y 1 0 8 8 Y буквы не занимают одно число, R не может быть 0, он занят
принимаем Е = 7 -> не работает, причина та же
принимаем Е = 6 -> не работает, причина та же
принимаем Е = 5:
9 E N D 9 5 N D R не может быть 0,1,5,9
1 0 R E -> 1 0 R 5 -> N не может быть 0,1,5,9
1 0 N E Y 1 0 N 5 Y
5. N + R = 5
N не может быть 0,1,5,9
0 + 5 отпадает, оба числа заняты
1 + 5 отпадает, оба числа заняты
2 + 5 отпадает, потому что есть R = E - N
3 + 5 отпадает, потому что есть R = E - N
4 + 5 отпадает, потому что есть R = E - N
5 + 5 отпадает, оба числа заняты
6 + 5 подходит, потому что 6 ничем не занята
1
9 5 6 D 6 + R = 5 ? 9 5 6 D
1 0 R 5 -> 9 - занята, 8 свободна -> 1 0 8 5
1 0 6 5 Y нам важно передать разряд 1 0 6 5 Y
6. D не может быть 0,1,5,8,9 и должна нам 1 разряд
2 + 5 отпадает
3 + 5 отпадает
4 + 5 отпадает
5 + 5 отпадает, оба числа заняты
6 + 5 подходит, оба числа заняты
7 + 5 подходит
1 1 1
9 5 6 7 9 5 6 7
1 0 8 5 -> 1 0 8 5
1 0 6 5 Y 1 0 6 5 2