Basic calculation is wrong

When I asked ChatGPT (opera browser) to multiply 580 and 360 and 245, I get a wrong answer like follows.

The product of 580, 360, and 245 is:

580 * 360 * 245 = 50,652,000

So, 580 multiplied by 360 multiplied by 245 equals 50,652,000.

The answer should be 51,156,000.
How can a simple calculation can go so wrong?

Because GPT models are not calculators they are token prediction and sampling engines, they can only generate statistically plausible responses.