Part 1 due asapPart 2a-2b due monday