Also bei mir kommt da
21.338039396, was um 0,000000604 neben dem richtigen Ergebnis liegt.
Halte ich für ok.

Gruß

Rolf