Assignment 07 Solution