lec29.pdf