lecture 25a slides 489438