Semi-finalize lecture 14.