Assignment #6.

Assignment #6.