OK,
Also ich hab da mal dran rumprobiert.
M = 1 ist klar
denn das entsteht aus dem Übertrag.
Von da an rechnest du Rückwärts
so komme ich auf z.b.
Du siehst bei Rückwärtsgehn sehr schnell das du recht viele Freuheiten hast und es daher sehr viele Lösungen gibt.
Wirklich fest ist damit nur der Anfang. Der rest ergibt sich dann aus einem Unterbestimmten gleichungsystem.
ich hoffe das hilft dir
[Edit]
Da du alle Gültigen Varianten ausprobieren sollst ist dieser Ansatz aber nicht so Optimal.
Bau dir eine Function die die 8 Variablen bekommt und zurückgibt ob die Gleichuzng damit erfüllt ist.
Dann kannst du einen Brute Force machen.