lecture 28a slides 6234140