lecture notes 35 6282989