This is the easy part. I mean, in the beginning of ones programming career, this is hard enough. It's impressive that ChatGPT can do this. But later, as we're becoming seniors, some more difficult problems come up: