Komisch. Wenn ich den Term so, wie der da steht, in meinen Taschenrechner eingebe, dann kommt da auch 978 raus. Wenn ich allerdings umforme: \(9*10864^4-18817^4+2*18817^2=9*10864^4+18817^2\left(2-18817^2\right)\), dann kommt plötzlich 0 raus. Wolframalpha jedoch zeigt immer das richtige Ergebnis an. Bei solch großen Zahlen können normale Taschenrechner schon mal Probleme kriegen. :)
Übrigens: Der Windows-Taschenrechner zeigt auch das richtige Ergebnis an.