So I asked ChatGPT some question to try and see it's limits. It's quite impressive, it does give the correct answer to this question (a = x), but its reasoning for the answer is wrong. So I'm wondering how it got to the correct answer.