Finished assignment #3.