Finished challenge 12.