notes for lecture 29 626964