lecture 40