There have been explanations about ChatGPT being so good at problem solving because it was trained on the code we write. Other are mocking the silly mistakes it makes solving puzzles which is of course because it has been trained on the code I write.