notes for lecture 24 3141653