Finished #2 exercises