Partial assignment 3