Assignment 6.