Addendum: I have seen some say that for this problem, ChatGPT needs to be told to take problem step by step, but it looks like this one's just down to sampling different results. Don't need to explicit state step by step for it to land on correct answer (but probably helps).