Wir ergänzen die mittere Zeile durch eine Variable c:
⎝⎛...c......ab......1...⎠⎞.
Das "magische Produkt" aller Zeilen, Spalten und Diagonalen ist somit abc.
Besetzen wir nun die linke obere Ecke mit der Variablen d:
⎝⎛dc......ab......1...⎠⎞.
Um in der ersten Spalte das magische Produkt abc zu erhalten, muss unten ab/d eingesetzt werden:
⎝⎛dcdab...ab......1...⎠⎞.
Um in der Hauptdiagonale das magische Produkt abc zu erhalten, muss unten c/d eingesetzt werden:
⎝⎛dcdab...ab......1dc⎠⎞.
Die untere Zeile benötigt noch d²,
⎝⎛dcdab...abd2...1dc⎠⎞
und die mittlere Spalte muss dann mit c/d² ergänzt werden:
⎝⎛dcdabd2cabd2...1dc⎠⎞.
Betrachtet man nun die erste Zeile (oder die dritte Spalte), muss die letzte fehlende Eintragung "abd" sein.
Betrachtet man hingegen die Nebendiagonale, muss die letzte Eintragung abcd sein.
Daraus folgt, dass abcd=abd und damit c=a²b² sein muss.
Wir erhalten somit
⎝⎛da2b2dabd2a2b2abd2abd1da2b2⎠⎞ mit einem fast frei wählbaren Parameter d.
(Es muss lediglich vermieden werden, dass durch spezielle Werte d die Eintragungen nicht mehr paarweise verschieden sind, und d=0 ist natürlich auch ausgeschlossen.)