See the assignment notebook.