meine frage: stimmt das?
Leider nein.
Abgesehen davon, dass in deiner Lösung plötzlich ein h1 aus dem Nichts auftaucht, ist deine Lösung auch dann falsch, wenn man statt dieses h1 das vermutlich gemeinte n1 annimmt.
Nachdem man mit dem Nenner multipliziert hat, hat man (Klammerung beachten!)
m ( n1 + n2 ) = n1 * x1 + n2 * x2
Nun muss man auf beiden Seiten n1 * x1 subtrahieren und erhält:
m ( n1 + n2 ) - n1 * x1 = n2 * x2
Um nun nach x2 aufzulösen, muss man durch n2 dividieren, also:
x2 = ( m ( n1 + n2 ) - n1 * x1 ) / n2
und das ist die Lösung des Autors. Diese ist aber leider nicht äquivalent zu deiner Lösung.