notes for lecture 21 403700