Assignment 2 Answers