ChatGPT failed programming questions