Solutions to Assignment 6