Finished challenge 02.