Solutions to Assignment 2