Which to be fair is what most people reading that problem understood the first time. I wonder what would happen if you then tell gpt "No, it's the lion that can't be with the cabbage, not the goat, try again"
It's even better. You can tell it that it's not quite the classic puzzle, and then it will actually figure out the differences and summarize them. From there it can solve it.