Complete Assignment 1

Expect a post-mortem in the coming days