lecture 25 notes 5010920