lecture notes 31 7626624