notes for lecture 23 2052752