Assignment 3: Solutions