Finished the exercise.