Hw 3:
Part 1,
Part 2