intermediate2
first three checkpoints

search for "#region Assignment 4"