If ChatGPT was a student i would give it a D, but encourage it to continue studying and give it additional materials to research. The fact that i wouldn't fail it is surprising to me. In a few more years with additional development, this might give right answers and even beat me.