LCTHW: Exercise 21 ongoing.