Finish 3.5.1 exercise
Additional commit of "Finish 3.5.1 exercise"