notes for lecture 25 5800669