Updated lecture 1.