ChatGPT explains why it can't do math, it is not due to incorrect prompting. It is using a multiplication table for small products and then using those small products...to get the wrong, but approximate, answer.