Solutions to Assignment 5