Assignment 4 -- solutions