Попробую привести математическое решение
1. D=1 сответственно T сразу же становится равно 0
5ONAL5
+
GERAL5
------
ROBER0
2. Во втором столбце имеем O + E + (1 или 0) = O либо O + E + (1 или 0) = 10 + O, так как ноль уже есть подходит только второй вариант, E не может быть 10, значит единица приходит из другого разряда и E = 9
5ONAL5
+
G9RAL5
------
ROB9R0
3. В первом столбце имеем 5 + G + (1 или 0) = R, согласно (2) есть ещё единица, то есть 5 + G + 1 = R, G + 6 не может быть больше 9 так как разряд не переходит, 9 уже есть из (2), 0 тоже уже занят. Тогда возможные значения для R будут 8 или 7 а для G соответственно 1 или 2. Обратим внимание на предпоследний столбец L + L + (1 или 0) = R, есть ещё единица которая переходит из младшего разряда. Тогда имеем 2*L + 1 = R + (10 или 0), отсюда видно что R число нечётное, соответсвенно R может быть только 7 а G тогда только 1.
5ONAL5
+
197AL5
------
7OB970
4. Тогда получается что 2*L + 1 = 7 + (10 или 0). Отсюда видно что L может быть либо 3 либо 8. В первом случае разряд не переходит, во втором переходит. Обратим внимание на следующий столбец, там A + A + (1 или 0) = 9 + (10 или 0). 9 и 19 числа нечётные, соответственно такое возможно только если есть ещё единица из предыдущего разряда. То есть L может быть только 8.
5ONA85
+
197A85
------
7OB970
5. Теперь в третьем слева столбце имеем A + A + 1 = 9 + (10 или 0). Отсюда видно что A может быть только 4 или 9, второй вариант уже занят значит A равно 4.
5ON485
+
197485
------
7OB970
6. Оставшиеся не занятые цифры: 2, 3 и 6. Согласно (2) N + 7 должно давать переход разряда, тогда N может быть только 3 или 6. B не может быть ноль так как он уже занят, тогда получаем что N равно 6.
5O6485
+
197485
------
7OB970
7. Отсюда не трудно посчитать что B рано 3. Тогда для O остаётся только 2. Тогда получаем ответ задачи:
526485
+
197485
------
723970