Assignment 6.03