Assignment 3 Answers