ChatGPT - Assignment 2 appendix