Assignment 10 -- solutions