Please also remember to start your solution to each subproblem on a new page of your submitted PDF.
However, your solutions must be understandable to someone who only knows the official course material and prerequisites. For each outside tool you use, your solution must include a self-contained description of that tool (including pseudocode if your tool is an algorithm), and either a proof or a reliable reference for every claim you make about that tool (including correctness and running time). LLMs, Geeks4Geeks, and Wikipedia are not reliable references.
A significant number of HW1 submissions did not include the required list of sources and collaborators, or properly cited an LLM as a source but did not include the required transcript (or link). We applied a significant score penalty to those submissions after normal grading. You can have that penalty removed by submitting a regrade request. You do not need to supply the missing information with your request. Regrade requests for Homework 1 can be submitted any time before September 24 at 11:59pm.
The same penalty-refund policy will apply to Homeworks 2 and 3, but not for later homeworks.